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

TítuloImplementing QVT-R bidirectional model transformations using alloy
Autor(es)Macedo, Nuno
Cunha, Alcino
Data2013
EditoraSpringer
RevistaLecture Notes in Computer Science
Resumo(s)QVT 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 QVT-R has been clarified and formalized. In this paper we propose a QVT-R tool that complies to such semantics. Unlike any other existing tool, it also supports meta-models 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.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/24673
ISBN978-3-642-37056-4
DOI10.1007/978-3-642-37057-1_22
ISSN0302-9743
Versão da editorahttp://link.springer.com/chapter/10.1007%2F978-3-642-37057-1_22
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
fase13-1.pdf354,73 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