Show simple item record

dc.contributor.authorWang, Xiaoliang
dc.contributor.authorRutle, Adrian
dc.contributor.authorLamo, Yngve
dc.date.accessioned2018-02-01T15:18:51Z
dc.date.available2018-02-01T15:18:51Z
dc.date.issued2014
dc.identifier.citationWang X, Rutle A, Lamo Y. Scalable verification of model transformations. CEUR Workshop Proceedings. 2014;1235:29-38
dc.identifier.issn1613-0073
dc.identifier.urihttp://hdl.handle.net/11250/2482236
dc.description-
dc.description.abstractModel transformations are crucial in model driven engineering (MDE). Automatic execution of model transformations improves software development productivity. However, model transformations should be verified to ensure that the models produced or the transformations satisfy some expected properties. In a previous work we presented a verification approach of graph-based model transformation systems based on relational logic. The approach encodes model transformation systems as Alloy specifications which are examined by the Alloy Analyzer. But experiments showed scalability and performance problems in the approach when complex relations were present in the systems. To solve these problems, we extend our previous work by using three techniques: 1) we change the encoding to decrease the arity of relations in the derived Alloy specifications; 2) we decompose the expressions for the pattern matching into sub-expressions using unique elements; 3) we use annotations to decrease the complexity of the metamodel and the model transformation rules. The results of our experiments indicate that the new techniques lead to better scalability and performance.
dc.language.isoeng
dc.relation.ispartofCEUR Workshop Proceedings
dc.relation.urihttp://ceur-ws.org/Vol-1235/paper-05.pdf
dc.titleScalable verification of model transformations
dc.typePeer reviewed
dc.typeJournal article
dc.date.updated2017-07-04T13:41:12Z
dc.identifier.cristin1150096
dc.relation.projectNorges forskningsråd: 194521


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record