Show simple item record

dc.contributor.authorGuerra Sánchez, Esther 
dc.contributor.authorLara Jaramillo, Juan de 
dc.contributor.authorWimmer, Manuel
dc.contributor.authorKappel, Gerti
dc.contributor.authorKusel, Angelika
dc.contributor.authorRetschitzegger, Werner
dc.contributor.authorSchönböck, Johannes
dc.contributor.authorSchwinger, Wieland
dc.contributor.otherUAM. Departamento de Ingeniería Informáticaes_ES
dc.date.accessioned2014-12-05T19:01:12Z
dc.date.available2014-12-05T19:01:12Z
dc.date.issued2013-03-06
dc.identifier.citationAutomated Software Engineering 20.1 (2013): 5-46en_US
dc.identifier.issn0928-8910 (print)en_US
dc.identifier.issn1573-7535 (online)en_US
dc.identifier.urihttp://hdl.handle.net/10486/662785
dc.descriptionThe final publication is available at Springer via http://dx.doi.org/10.1007/s10515-012-0102-yen_US
dc.description.abstractModel-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.en_US
dc.description.sponsorshipThis 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.en_US
dc.format.extent45 pág.es_ES
dc.format.mimetypeapplication/pdfen
dc.language.isoengen
dc.publisherSpringer Pub. Co.
dc.relation.ispartofAutomated Software Engineeringen_US
dc.rights© Springer US 2013
dc.subject.otherContract-based specificationen_US
dc.subject.otherModel transformationen_US
dc.subject.otherModel-Driven Engineeringen_US
dc.subject.otherQVT-relationsen_US
dc.subject.otherVerificationen_US
dc.titleAutomated verification of model transformations based on visual contractsen_US
dc.typearticleen_US
dc.subject.ecienciaInformáticaes_ES
dc.relation.publisherversionhttp://dx.doi.org/10.1007%2Fs10515-012-0102-y
dc.identifier.doi10.1007/s10515-012-0102-y
dc.identifier.publicationfirstpage5
dc.identifier.publicationissue1
dc.identifier.publicationlastpage46
dc.identifier.publicationvolume20
dc.relation.projectIDComunidad de Madrid. S2009/TIC-1650/E-MADRIDes_ES
dc.type.versioninfo:eu-repo/semantics/acceptedVersionen
dc.contributor.groupModelado e Ingeniería del Software (ING EPS-013)es_ES
dc.rights.accessRightsopenAccessen
dc.authorUAMLara Jaramillo, Juan De (259157)
dc.facultadUAMEscuela Politécnica Superior


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record