Building domain-specific embedded languages
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
On the criteria to be used in decomposing systems into modules
Communications of the ACM
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Toward a semantic anchoring infrastructure for domain-specific modeling languages
Proceedings of the 5th ACM international conference on Embedded software
Fundamental Modeling Concepts: Effective Communication of IT Systems
Fundamental Modeling Concepts: Effective Communication of IT Systems
ECBS '08 Proceedings of the 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems
Model Driven Management of Complex Systems: Implementing the Macroscope's Vision
ECBS '08 Proceedings of the 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems
Putting Performance Engineering into Model-Driven Engineering: Model-Driven Performance Engineering
Models in Software Engineering
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
OCL support in an industrial environment
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
An ontology for software models and its practical implications for semantic web reasoning
ESWC'08 Proceedings of the 5th European semantic web conference on The semantic web: research and applications
Abstraction-raising transformation for generating analysis models
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Extending BPM Environments of Your Choice with Performance Related Decision Support
BPM '09 Proceedings of the 7th International Conference on Business Process Management
Model transformation chains and model management for end-to-end performance decision support
GTTSE'09 Proceedings of the 3rd international summer school conference on Generative and transformational techniques in software engineering III
Model-driven performance analysis of rule-based domain specific visual models
Information and Software Technology
Hi-index | 0.00 |
Annotation of programs using embedded Domain-Specific Languages (embedded DSLs), such as the program annotation facility for the Java programming language, is a well-known practice in computer science. In this paper we argue for and propose a specialized approach for the usage of embedded Domain-Specific Modelling Languages (embedded DSMLs) in Model-Driven Engineering (MDE) processes that in particular supports automated many-step model transformation chains. It can happen that information defined at some point, using an embedded DSML, is not required in the next immediate transformation step, but in a later one. We propose a new approach of model annotation enabling flexible many-step transformation chains. The approach utilizes a combination of embedded DSMLs, trace models and a megamodel. We demonstrate our approach based on an example MDE process and an industrial case study.