Reusable abstractions for modeling languages
作者:
Highlights:
• We define a categorization and a catalog of generic abstractions for modeling languages.
• Similar to design patterns, generic abstractions are instantiated for a particular modeling language by identifying the language elements playing a role in the abstraction.
• As a result, similar abstractions need not be repeatedly developed from scratch and their integration in new or existing modeling languages is less costly.
• We present a working implementation atop the MetaDepth multi-level meta-modeling tool.
摘要
Highlights•We define a categorization and a catalog of generic abstractions for modeling languages.•Similar to design patterns, generic abstractions are instantiated for a particular modeling language by identifying the language elements playing a role in the abstraction.•As a result, similar abstractions need not be repeatedly developed from scratch and their integration in new or existing modeling languages is less costly.•We present a working implementation atop the MetaDepth multi-level meta-modeling tool.
论文关键词:Model-driven engineering,Domain-specific modeling languages,Abstraction,Genericity,Domain-specific meta-modeling,MetaDepth
论文评审过程:Received 30 April 2013, Revised 7 June 2013, Accepted 8 June 2013, Available online 19 June 2013.
论文官网地址:https://doi.org/10.1016/j.is.2013.06.001