Automated verification of model transformations based on visual contracts
Entidad
UAM. Departamento de Ingeniería InformáticaEditor
Springer Pub. Co.Fecha de edición
2013-03-06Cita
10.1007/s10515-012-0102-y
Automated Software Engineering 20.1 (2013): 5-46
ISSN
0928-8910 (print); 1573-7535 (online)DOI
10.1007/s10515-012-0102-yFinanciado por
This work has been funded by the Austrian Science Fund (FWF) under grant P21374-N13, the Spanish Ministry of Science under grants TIN2008-02081 and TIN2011-24139, and the R&D programme of the Madrid Region under project S2009/TIC-1650.Proyecto
Comunidad de Madrid. S2009/TIC-1650/E-MADRIDVersión del editor
http://dx.doi.org/10.1007%2Fs10515-012-0102-yMaterias
Contract-based specification; Model transformation; Model-Driven Engineering; QVT-relations; Verification; InformáticaNota
The final publication is available at Springer via http://dx.doi.org/10.1007/s10515-012-0102-yDerechos
© Springer US 2013Resumen
Model-Driven Engineering promotes the use of models to conduct the different phases of the software development. In this way, models are transformed between different languages and notations until code is generated for the final application. Hence, the construction of correct Model-to-Model (M2M) transformations becomes a crucial aspect in this approach.
Even though many languages and tools have been proposed to build and execute M2M transformations, there is scarce support to specify correctness requirements for such transformations in an implementation-independent way, i.e., irrespective of the actual transformation language used.
In this paper we fill this gap by proposing a declarative language for the specification of visual contracts, enabling the verification of transformations defined with any transformation language. The verification is performed by compiling the contracts into QVT to detect disconformities of transformation results with respect to the contracts. As a proof of concept, we also report on a graphical modeling environment for the specification of contracts, and on its use for the verification of transformations in several case studies.
Lista de ficheros
Google Scholar:Guerra Sánchez, Esther
-
Lara Jaramillo, Juan de
-
Wimmer, Manuel
-
Kappel, Gerti
-
Kusel, Angelika
-
Retschitzegger, Werner
-
Schönböck, Johannes
-
Schwinger, Wieland
Lista de colecciones del ítem
Registros relacionados
Mostrando ítems relacionados por título, autor, creador y materia.