The synthesizer generator: a system for constructing language-based editors
The synthesizer generator: a system for constructing language-based editors
The syntax definition formalism SDF—reference manual—
ACM SIGPLAN Notices
Object oriented design with applications
Object oriented design with applications
Object-oriented software engineering
Object-oriented software engineering
Eli: a complete, flexible compiler construction system
Communications of the ACM
Object-oriented modeling and design
Object-oriented modeling and design
ANTLR: a predicated-LL(k) parser generator
Software—Practice & Experience
Language Prototyping: An Algebraic Specification Approach: Vol. V
Language Prototyping: An Algebraic Specification Approach: Vol. V
Introduction to Attributed Grammars
Proceedings on Attribute Grammars, Applications and Systems
The ASF+SDF Meta-environment: A Component-Based Language Development Environment
CC '01 Proceedings of the 10th International Conference on Compiler Construction
Current Parsing Techniques in Software Renovation Considered Harmful
IWPC '98 Proceedings of the 6th International Workshop on Program Comprehension
A language development environment for Eclipse
eclipse '03 Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange
Toward an engineering discipline for grammarware
ACM Transactions on Software Engineering and Methodology (TOSEM)
SAFARI: a meta-tooling framework for generating language-specific IDE's
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Repleo: a syntax-safe template engine
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
IMP: a meta-tooling platform for creating language-specific ides in eclipse
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
The JastAdd system — modular extensible compiler construction
Science of Computer Programming
Software/Hardware Engineering with the Parallel Object-Oriented Specification Language
MEMOCODE '07 Proceedings of the 5th IEEE/ACM International Conference on Formal Methods and Models for Codesign
Semi-automatic Generation of Metamodels and Models From Grammars and Programs
Electronic Notes in Theoretical Computer Science (ENTCS)
Transforming Process Algebra Models into UML State Machines: Bridging a Semantic Gap?
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
Model driven engineering: an emerging technical space
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
SFM'12 Proceedings of the 12th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems: formal methods for model-driven engineering
Hi-index | 0.00 |
One of the key points of model-driven engineering is raising the level of abstraction in software development. This phenomenon is not new. In the sixties of the previous century, the first high-level programming languages were developed and they also increased the abstraction level of software development. The development of high-level programming languages initiated research on compilers and programming environments. This research eventually matured into generic language technology: the description of (programming) languages and tooling to generate compilers and programming environments. The model-driven engineering community is developing tools to analyze models and to transform models into code. The application of generic language technology, or at least the lessons learnt by this community, can be beneficial for the model-driven engineering community. By means of a number of case studies it will be shown how generic language technology research can be useful for the development of model-driven engineering technology.