Derived Features for EMF by Integrating Advanced Model Queries
| Cím | Derived Features for EMF by Integrating Advanced Model Queries |
| Közlemény típusa | Conference Paper |
| Kiadás éve | 2012 |
| Szerzők | Ráth, I., Hegedüs, Á., and Varró, D. |
| Konferencia neve | 8th European Conference on Modelling Foundations and Applications |
| Kiadás dátuma | 06/2012 |
| Kiadó | Springer |
| Konferencia helyszíne | Kgs. Lyngby, Denmark |
| Kulcsszavak | derived features, IncQuery, query, Viatra |
| Összefoglalás | When designing complex domain-specific languages, meta-models are frequently enriched with derived features that correspond to attribute values or references (edges) representing computed informa-tion in the model. In the popular Eclipse Modeling Framework, these are typically implemented as imperative Java code. In the paper, we propose to integrate the EMF-IncQuery model query framework to the Ecore metamodeling infrastructure in order to facilitate the efficient and automated (re-)computation of derived attributes and references over EMF models. Such an integration allows to define derived features using an expressive graph-based model query language, and offers high performance and scalability thanks to the incremental evalu-ation technique of EMF-IncQuery. In addition, our approach offers to automate two typical associated challenges of EMF tools: (1) values of derived features are immediately recalculated upon model changes and (2) notifications are sent automatically to other EMF model elements to report changes in derived features. |
| Jegyzetek | Acceptance rate: 31% |
| URL | http://www.springerlink.com/content/0318w20150j07vrg/ |
| DOI | 10.1007/978-3-642-31491-9_10 |


