In Model-Driven Engineering (MDE) the modification of a metamodel typically can invalidate many different sorts of artifacts. In order to mitigate the pragmatic consequences of such problem, several coupled evolution techniques have been introduced over the last few years mainly focussing on restoring the validity of models, transformations, and editors. However, none of the proposed techniques addressed the coupled evolution of metamodels and template-based code generators, which has been largely neglected despite the relevance of such systems. In an attempt to fill the gap, this paper presents an approach for the coupled evolution of Acceleo-based templating including the OCL embedded in its notation. The approach has been implemented and illustrated by means of a running example.
|Titolo:||Dealing with the coupled evolution of metamodels and model-to-text transformations|
|Autori interni:||DI ROCCO, JURI|
DI RUSCIO, DAVIDE
|Data di pubblicazione:||2014|
|Rivista:||CEUR WORKSHOP PROCEEDINGS|
|Appare nelle tipologie:||4.1 Contributo in Atti di convegno|