Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/33887

Registo completo
Campo DCValorIdioma
dc.contributor.authorMacedo, Nuno Filipe Moreirapor
dc.contributor.authorCunha, Alcinopor
dc.date.accessioned2015-02-13T16:59:54Z-
dc.date.available2015-02-13T16:59:54Z-
dc.date.issued2016-
dc.identifier.issn1619-1366-
dc.identifier.urihttps://hdl.handle.net/1822/33887-
dc.description.abstractQVT Relations (QVT-R) is the standard language proposed by the OMG to specify bidirectional model transformations. Unfortunately, in part due to ambiguities and omissions in the original semantics, acceptance and development of effective tool support has been slow. Recently, the checking semantics of QVTR has been clarified and formalized. In this article we propose a QVT-R tool that complies to such semantics. Unlike any other existing tool, it also supports metamodels enriched with OCL constraints (thus avoiding returning ill-formed models), and proposes an alternative enforcement semantics that works according to the simple and predictable “principle of least change”. The implementation is based on an embedding of both QVT-R transformations and UML class diagrams (annotated with OCL) in Alloy, a lightweight formal specification language with support for automatic model finding via SAT solving. We also show how this technique can be applied to bidirectionalize ATL, a popular (but unidirectional) model transformation language.por
dc.description.sponsorshipThis work is funded by ERDF-European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by national funds through the FCT-Fundacao para a Ciencia e a Tecnologia (Portuguese Foundation for Science and Technology) within project FCOMP-01-0124-FEDER-020532. The first author is also sponsored by FCT grant SFRH/BD/69585/2010. The authors would also like to thank all anonymous reviewers for the valuable comments and suggestions.por
dc.language.isoengpor
dc.publisherElsevier 1por
dc.rightsopenAccesspor
dc.subjectModel transformationpor
dc.subjectBidirectional transformationpor
dc.subjectLeast-change principlepor
dc.subjectQVT-Rpor
dc.subjectATLpor
dc.subjectAlloypor
dc.titleLeast - change bidirectional model transformation With QVT- R and ATLpor
dc.typearticlepor
dc.peerreviewedyespor
dc.comments1992por
sdum.publicationstatuspublishedpor
oaire.citationStartPage1por
oaire.citationEndPage29por
oaire.citationIssue3por
oaire.citationTitleSoftware and Systems Modelingpor
oaire.citationVolume15por
dc.publisher.uriSpringerpor
dc.identifier.doi10.1007/s10270-014-0437-xpor
dc.subject.wosScience & Technologypor
sdum.journalSoftware and Systems Modelingpor
Aparece nas coleções:HASLab - Artigos em revistas internacionais

Ficheiros deste registo:
Ficheiro TamanhoFormato 
1992.pdf871,69 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID