Title :
The lazy initialization multilayered modeling framework: NIER track
Author :
Golra, Fahad R. ; Dagnat, Fabien
Author_Institution :
Inst. Telecom/Telecom Bretagne, Univ. Eur. de Bretagne, Bretagne, France
Abstract :
Lazy Initialization Multilayer Modeling (LIMM) is an object oriented modeling language targeted to the declarative definition of Domain Specific Languages (DSLs) for Model Driven Engineering. It focuses on the precise definition of modeling frameworks spanning over multiple layers. In particular, it follows a two dimensional architecture instead of the linear architecture followed by many other modeling frameworks. The novelty of our approach is to use lazy initialization for the definition of mapping between different modeling abstractions, within and across multiple layers, hence providing the basis for exploiting the potential of metamodeling.
Keywords :
object-oriented languages; software architecture; specification languages; 2D architecture; NIER track; domain specific languages; lazy initialization multilayered modeling framework; linear architecture; metamodeling; model driven engineering; object oriented modeling language; DSL; Data models; Metamodeling; Nonhomogeneous media; Object oriented modeling; Semantics; Unified modeling language; instantiation; limm; metamodeling; strict metamodeling;
Conference_Titel :
Software Engineering (ICSE), 2011 33rd International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4503-0445-0
Electronic_ISBN :
0270-5257
DOI :
10.1145/1985793.1985947