DocumentCode :
3077872
Title :
A Visual Specification Language for Model-to-Model Transformations
Author :
Guerra, Esther ; De Lara, Juan ; Kolovos, Dimitris ; Paige, Richard
Author_Institution :
Comput. Sci. Dept., Univ. Carlos III de Madrid, Leganes, Spain
fYear :
2010
fDate :
21-25 Sept. 2010
Firstpage :
119
Lastpage :
126
Abstract :
Model Driven Engineering promotes models as the core assets of projects and hence model transformations become first-class citizens in this approach. Likewise, the development of large scale transformations necessitates a systematic engineering process and supporting modelling notations. However, although many languages have been proposed to implement transformations, few allow their specification at a higher level of abstraction. In this paper we present a visual, formal, declarative specification language to express model-to-model transformations and their correctness properties. The language supports the two main approaches to model-to-model transformation -- trace-based and traceless -- with a unified formal semantics. Moreover, we provide a compilation of specifications into OCL as this has many practical applications, e.g. it allows injecting assertions and correctness properties for automated testing of transformation implementations based on OMG standards.
Keywords :
formal specification; specification languages; abstraction level; formal semantics; model driven engineering; model-to-model transformation; modelling notation; trace-based transformation; traceless transformation; visual specification language; Computational modeling; Pattern matching; Semantics; Syntactics; Testing; Unified modeling language; Visualization; model-driven engineering; model-to-model transformation; specification languages; transformation testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2010 IEEE Symposium on
Conference_Location :
Leganes
ISSN :
1943-6092
Print_ISBN :
978-1-4244-8485-0
Type :
conf
DOI :
10.1109/VLHCC.2010.25
Filename :
5635205
Link To Document :
بازگشت