UAM | UAM_Biblioteca | Unified search engine | Scientific Production Portal | UAM Research Data Repository
Biblos-e Archivo
    • español
    • English
  • English 
    • español
    • English
  • Log in
JavaScript is disabled for your browser. Some features of this site may not work without it.

Search Biblos-e Archivo

Advanced Search

Browse

All of Biblos-e ArchivoCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsFacultiesThis CollectionBy Issue DateAuthorsTitlesSubjectsFaculties

My Account

Log inRegister

Statistics

View Usage Statistics

Help

Information about Biblos-e ArchivoI want to submit my workFrequently Asked Questions

UAM_Biblioteca

View Item 
  •   Biblos-e Archivo
  • 1 - Producción científica en acceso abierto de la UAM
  • Producción científica en acceso abierto de la UAM
  • View Item
  •   Biblos-e Archivo
  • 1 - Producción científica en acceso abierto de la UAM
  • Producción científica en acceso abierto de la UAM
  • View Item

Automated verification of model transformations based on visual contracts

Author
Guerra Sánchez, Estheruntranslated; Lara Jaramillo, Juan deuntranslated; Wimmer, Manuel; Kappel, Gerti; Kusel, Angelika; Retschitzegger, Werner; Schönböck, Johannes; Schwinger, Wieland
Entity
UAM. Departamento de Ingeniería Informática
Publisher
Springer Pub. Co.
Date
2013-03-06
Citation
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-y
Funded by
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.
Project
Comunidad de Madrid. S2009/TIC-1650/E-MADRID
Editor's Version
http://dx.doi.org/10.1007%2Fs10515-012-0102-y
Subjects
Contract-based specification; Model transformation; Model-Driven Engineering; QVT-relations; Verification; Informática
URI
http://hdl.handle.net/10486/662785
Note
The final publication is available at Springer via http://dx.doi.org/10.1007/s10515-012-0102-y
Rights
© Springer US 2013

Abstract

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.
Show full item record

Files in this item

Thumbnail
Name
automated_guerra_ASE_2013_ps.pdf
Size
8.351Mb
Format
PDF

Refworks Export

Google™ Scholar:Guerra Sánchez, Esther - Lara Jaramillo, Juan de - Wimmer, Manuel - Kappel, Gerti - Kusel, Angelika - Retschitzegger, Werner - Schönböck, Johannes - Schwinger, Wieland

This item appears in the following Collection(s)

  • Producción científica en acceso abierto de la UAM [17185]

Related items

Showing items related by title, author, creator and subject.

  • Automated reuse of model transformations through typing requirements models 

    Guerra Sánchez, EstherAutoridad UAM; Ruscio, Davide Di; Rocco, Juri Di; Cuadrado, Jesús Sánchez; Iovino, Ludovico; Pierantonio, Alfonso; Lara Jaramillo, Juan deAutoridad UAM
    2019-09-01
  • Automated variability injection for graphical modelling languages 

    Garmendia Jorge, AntonioAutoridad UAM; Wimmer, Manuel; Guerra Sánchez, EstherAutoridad UAM; Gómez Martínez, María ElenaAutoridad UAM; De Lara, Juan
    2020-11-16
  • Verification and validation of declarative model-to-model transformations through invariants 

    Cabot, Jordi; Clarisó, Robert; Guerra Sánchez, EstherAutoridad UAM; Lara Jaramillo, Juan deAutoridad UAM
    2009-08-15
All the documents from Biblos-e Archivo are protected by copyrights. Some rights reserved.
Universidad Autónoma de Madrid. Biblioteca
Contact Us | Send Feedback
We are onFacebookCanal BiblosYouTubeTwitterPinterestWhatsappInstagram

Declaración de accesibilidad

 

 

All the documents from Biblos-e Archivo are protected by copyrights. Some rights reserved.
Universidad Autónoma de Madrid. Biblioteca
Contact Us | Send Feedback
We are onFacebookCanal BiblosYouTubeTwitterPinterestWhatsappInstagram

Declaración de accesibilidad