Language Support for Megamodel Renarration
Presented at the Extreme Modeling Workshop, Indianapolis
Megamodels may be difficult to understand because they reside at a high level of abstraction and they are graph-like structures that do not immediately provide means of order and decomposition as needed for successive examination and comprehension. To improve megamodel comprehension, we introduce modeling features for the recreation, in fact, renarration of megamodels. Our approach relies on certain operators for extending, instantiating, and otherwise modifying megamodels. We illustrate the approach in the context of megamodeling for Object/XML mapping (also known as XML data binding).
|Models with special properties (saturated, rigid, etc.) (msc 03C50), Models of other mathematical theories (msc 03C65), Abstract model theory (msc 03C95), Applications of model theory (msc 03C98)|
|Software (theme 1)|
|J. de Lara , D. Di Ruscio (Davide) , A. Pierantonio (Alfonso)|
|GrammarLab: Foundations of a Grammar Laboratory|
|Extreme Modeling Workshop|
|Organisation||Software Analysis and Transformation|
Lämmel, R, & Zaytsev, V. (2013). Language Support for Megamodel Renarration. In J de Lara, D Di Ruscio, & A Pierantonio (Eds.), Proceedings of Extreme Modeling Workshop 2013 (XM 0) (pp. 36–45).