• norsk
    • English
  • English 
    • norsk
    • English
  • Login
View Item 
  •   Home
  • Høgskulen på Vestlandet
  • Import fra CRIStin
  • View Item
  •   Home
  • Høgskulen på Vestlandet
  • Import fra CRIStin
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Analysis and evaluation of conformance preserving graph transformation rules

Rabbi, Fazle; Lamo, Yngve; Kristensen, Lars Michael
Journal article, Peer reviewed
Accepted version
Thumbnail
View/Open
Rabbi.pdf (7.761Mb)
URI
http://hdl.handle.net/11250/2612940
Date
2019
Metadata
Show full item record
Collections
  • Import fra CRIStin [4062]
  • Institutt for datateknologi, elektroteknologi og realfag [1263]
Original version
Rabbi, F., Lamo, Y., & Kristensen, L. M. (2019). Analysis and evaluation of conformance preserving graph transformation rules. In Communications in computer and information science: Model-driven engineering and software development (pp. 284-307).   10.1007/978-3-030-11030-7_13
Abstract
Model transformation is a formal approach for modelling the behavior of software systems. Over the past few years, graph based modeling of software systems has gained significant attention as there are numerous techniques available to formally specify constraints and the dynamics of systems. Graph transformation rules are used to model the behavior of software systems which is the core element in model driven software engineering. However, in general, the application of graph transformation rules cannot guarantee the correctness of model transformations. In this paper, we propose to use a graph transformation technique that guarantees the correctness of transformations by checking required and forbidden graph patterns. The proposed technique is based on the application of conformance preserving transformation rules which guarantee that produced output models conform to their underlying metamodel. To determine if a rule is conformance preserving we present a new algorithm for checking conformance preserving rules with respect to a set of graph constraints. We also present a formal proof of the soundness of the algorithm. We apply our technique to homogeneous model transformations where input and output models must conform to the same meta-model. The algorithm relies on locality of a constrained graph to reduce the computational cost.
Description
 
Author's accepted manuscript (post-print).
 
Available: 2020-02-01.
 
Publisher
Springer
Journal
Communications in Computer and Information Science

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit
 

 

Browse

ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsDocument TypesJournalsThis CollectionBy Issue DateAuthorsTitlesSubjectsDocument TypesJournals

My Account

Login

Statistics

View Usage Statistics

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit