Vis enkel innførsel

dc.contributor.authorRabbi, Fazle
dc.contributor.authorLamo, Yngve
dc.contributor.authorKristensen, Lars Michael
dc.date.accessioned2019-09-06T11:29:57Z
dc.date.available2019-09-06T11:29:57Z
dc.date.created2019-07-11T14:05:25Z
dc.date.issued2019
dc.identifier.citationRabbi, 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).nb_NO
dc.identifier.issn1865-0929
dc.identifier.urihttp://hdl.handle.net/11250/2612940
dc.descriptionAuthor's accepted manuscript (post-print).
dc.descriptionAvailable: 2020-02-01.
dc.description.abstractModel 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.nb_NO
dc.language.isoengnb_NO
dc.publisherSpringernb_NO
dc.subjectmodel transformationnb_NO
dc.subjectgraph constraintnb_NO
dc.subjectmetamodellingnb_NO
dc.subjectformal correctness of model transformationsnb_NO
dc.subjectdomain-specific modeling languagesnb_NO
dc.titleAnalysis and evaluation of conformance preserving graph transformation rulesnb_NO
dc.typeJournal articlenb_NO
dc.typePeer reviewednb_NO
dc.description.versionacceptedVersionnb_NO
dc.subject.nsiVDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420nb_NO
dc.source.pagenumber284-307nb_NO
dc.source.volume991nb_NO
dc.source.journalCommunications in Computer and Information Sciencenb_NO
dc.identifier.doi10.1007/978-3-030-11030-7_13
dc.identifier.cristin1711289
cristin.unitcode203,12,4,0
cristin.unitnameInstitutt for data- og realfag
cristin.ispublishedtrue
cristin.fulltextpostprint
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel