Context-Driven Meta-Modeling framework (CDMM-F) ‒ context role

This paper introduces an implementation of the Context-Driven Meta-Modeling Paradigm (CDMM-P). This implementation is the proof of concept for the CDMM-P as it shows that the idea of the CDMM-P is feasible. The software system presented here takes the form of the Context-Driven Meta-Modeling Framework (CDMM-F). This framework plays the key role in the Context-Driven Meta-Modeling Technology (CDMM-T) dedicated to generating software system artifacts in a model-driven manner. In contrast to all contemporary approaches to meta-modeling, the meta-model is dynamically loaded from the application context file. In result, the framework has a self-organizing structure and the modeling language does not have a fixed hardcoded predefined structure. This structure, as well as the set of meta-model elements, plays the role of the parameter for the general modeling tool, a part of which is presented in this paper.

[1]  Anneke Kleppe,et al.  MDA explained - the Model Driven Architecture: practice and promise , 2003, Addison Wesley object technology series.

[2]  Bernhard Rumpe,et al.  Efficient Editor Generation for Compositional DSLs in Eclipse , 2014, ArXiv.

[3]  Darius Silingas,et al.  DOMAIN-SPECIFIC MODELING ENVIRONMENT BASED ON UML PROFILES , 2009 .

[4]  Heiko Kern,et al.  Model Interchange between ARIS and Eclipse EMF , 2007 .

[5]  Bran Selic,et al.  A Systematic Approach to Domain-Specific Language Design Using UML , 2007, 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'07).

[6]  Piotr Zabawa,et al.  Characteristics of the context-driven meta-modeling paradigm (CDMM-P) , 2014 .

[7]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.