Application Generators

نویسندگان

  • Yannis Smaragdakis
  • Don Batory
چکیده

When a programming activity is well-understood, it can be automated. Automation transforms software development from activities like rote coding and tedious debugging to that of specification, where the “what” of an application is declared and the “how” is left to a complex, but automatable mapping. Programs that perform such mappings are application generators (or just generators). In the technical sense, application generators are compilers for domain-specific programming languages (DSLs). There is no strict criterion for characterizing a language as “domain-specific” but the term is commonly used to describe programming languages for specialized tasks (as opposed to “general-purpose” programming languages). Examples are languages for implementing communication protocols, partial differential equation solvers, windowing software, etc. Although all compilers can be viewed as generators, generator research and practice has focused on problems different than those usually found in a classical treatment of compilers (e.g., [1]), such as programming language extensibility and program transformations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Application of Tabu Search to Optimal Placement of Distributed Generation and Reactive Power Sources

Introducing distributed generation into a power system can lead to numerous benefits including technical, economic, environmental, etc. To attain these benefits, distributed generators with proper rating should be installed at suitable locations. Given the similar effects of distributed generators and capacitor banks on operation indices of a distribution system, simultaneous assignment of best...

متن کامل

Application of Tabu Search to Optimal Placement of Distributed Generation and Reactive Power Sources

Introducing distributed generation into a power system can lead to numerous benefits including technical, economic, environmental, etc. To attain these benefits, distributed generators with proper rating should be installed at suitable locations. Given the similar effects of distributed generators and capacitor banks on operation indices of a distribution system, simultaneous assignment of best...

متن کامل

Image processing by alternate dual Gabor frames

‎We present an application of the dual Gabor frames to image‎ ‎processing‎. ‎Our algorithm is based on finding some dual Gabor‎ ‎frame generators which reconstructs accurately the elements of the‎ ‎underlying Hilbert space‎. ‎The advantages of these duals‎ ‎constructed by a polynomial of Gabor frame generators are compared‎ ‎with their canonical dual‎.

متن کامل

Layout and Termination Techniques For Cypress Clock Generators

Cypress Semiconductor makes a variety of PLL-based clock generators. This application note provides a set of recommendations to optimize usage of Cypress clock devices in a system. The application note begins with recommended termination techniques for clock generators. Subsequently, power supply filtering and bypassing is discussed. Finally, the application note provides some recommendations o...

متن کامل

Research on Shaft Subsynchronous Oscillation Characteristics of Parallel Generators and SSDC Application in Mitigating SSO of Multi-Generators

Subsynchronous oscillation (SSO) of generators caused by high voltage direct current (HVDC) systems can be solved by applying supplemental subsynchronous damping controller (SSDC). SSDC application in mitigating SSO of single-generator systems has been studied intensively. This paper focuses on SSDC application in mitigating SSO of multi-generator systems. The phase relationship of the speed si...

متن کامل

Evaluation of Query Generators for Entity Search Engines

Dynamic web applications such as mashups need efficient access to web data that is only accessible via entity search engines (e.g. product or publication search engines). However, most current mashup systems and applications only support simple keyword searches for retrieving data from search engines. We propose the use of more powerful search strategies building on so-called query generators. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998