Cover of Construction and Evolution of Code Generators
Read Time: ~4.1 hr

Construction and Evolution of Code Generators

by Sven Jörges (2013)

About this book

Automatic code generation is an essential cornerstone of model-driven approaches to software development. Currently, lots of techniques are available that support the specification and implementation of code generators, such as engines based on templates or rule-based transformations. All those techniques have in common that code generators are either directly programmed or described by means of textual specifications. This monograph presents Genesys, a general approach, which advocates the graphical development of code generators for arbitrary source and target languages, on the basis of models and services. In particular, it is designed to support incremental language development on arbitrary metalevels. The use of models allows building code generators in a truly platform-independent and domain-specific way. Furthermore, models are amenable to formal verification methods such as model checking, which increase the reliability and robustness of the code generators. Services enable the reuse and integration of existing code generation frameworks and tools regardless of their complexity, and at the same time manifest as easy-to-use building blocks which facilitate agile development through quick interchangeability. Both, models and services, are reusable and thus form a growing repository for the fast creation and evolution of code generators.

Setting / LocationGlobal
Story EraModern Era
Protagonist / CoreConstruction and Evolution of Code Generators Lead Character

Readers who enjoyed this also loved

Cover of Advanced information systems engineering

Advanced information systems engineering

R. Andersen, J.A. Bubenko, Jr., A. Sølvberg, eds

"CAiSE '91, held at the Norwegian Institute of Technology in May 1991, is the third in a series of conferences on advanced information systems engineering. The call for papers for CAiSE '91 was given a wide international distribution. The programme committee was chosen from very well reputed researchers in the international information systems engineering community, as well as key professionals in European industrial and consultant companies. The number and quality of papers submitted was very satisfactory, and 29 papers were selected for publication in this volume."--PUBLISHER'S WEBSITE.

Cover of Human Interface and the Management of Information. Information and Interaction Design

Human Interface and the Management of Information. Information and Interaction Design

Sakae Yamamoto

The three-volume set LNCS 8016, 8017, and 8018 constitutes the refereed proceedings of the 15th International Conference on Human-Computer Interaction, HCII 2013, held in Las Vegas, NV, USA in July 2013. The total of 1666 papers and 303 posters presented at the HCII 2013 conferences was carefully reviewed and selected from 5210 submissions. These papers address the latest research and development efforts and highlight the human aspects of design and use of computing systems. The papers accepted for presentation thoroughly cover the entire field of human-computer Interaction, addressing major advances in knowledge and effective use of computers in a variety of application areas. This volume contains papers in the thematic area of human interface and the management of Information, addressing the following major topics: interacting with information, information searching, browsing and structuring, design and development methods and tools for interactive systems and services, personalized information and interaction, cognitive and emotional aspects of interacting with information.

Cover of Model Based Fuzzy Control

Model Based Fuzzy Control

Rainer Palm, Hans Hellendoorn, Dimiter Driankov

Model Based Fuzzy Control uses a given conventional or fuzzy open loop model of the plant under control to derive the set of fuzzy rules for the fuzzy controller. Of central interest are the stability, performance, and robustness of the resulting closed loop system. The major objective of model based fuzzy control is to use the full range of linear and nonlinear design and analysis methods to design such fuzzy controllers with better stability, performance, and robustness properties than non-fuzzy controllers designed using the same techniques. This objective has already been achieved for fuzzy sliding mode controllers and fuzzy gain schedulers - the main topics of this book. The primary aim of the book is to serve as a guide for the practitioner and to provide introductory material for courses in control theory.

Cover of Programming languages and systems

Programming languages and systems

Pierpaolo Degano (ed

This book constitutes the refereed proceedings of the 12th European Symposium on Programming, ESOP 2003, held in Warsaw, Poland, in April 2003. The 25 revised full papers presented together with two invited papers were carefully reviewed and selected from 99 submissions. Among the topics addressed are programming paradigms and their integration, program semantics, calculi of computation, security, advanced type systems, program analysis, program transformation, and practical algorithms based on theoretical developments.

Construction and Evolution of Code Generators by Sven Jörges | Literally Just Books