2010
DOI: 10.1007/978-3-642-16265-7_14
|View full text |Cite
|
Sign up to set email alerts
|

Showing Full Semantics Preservation in Model Transformation - A Comparison of Techniques

Abstract: Model transformation is a prime technique in modern, model-driven software design. One of the most challenging issues is to show that the semantics of the models is not affected by the transformation. So far, there is hardly any research into this issue, in particular in those cases where the source and target languages are different.In this paper, we are using two different state-of-the-art proof techniques (explicit bisimulation construction versus borrowed contexts) to show bisimilarity preservation of a gi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
8
1

Relationship

2
7

Authors

Journals

citations
Cited by 27 publications
(13 citation statements)
references
References 21 publications
0
11
0
Order By: Relevance
“…Furthermore we plan to continue our work in [11] and to conduct further case studies in the area of the verification of model transformations. In order to obtain a practically usable method, we have to integrate up-to techniques, but we expect that this can be done without problems.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Furthermore we plan to continue our work in [11] and to conduct further case studies in the area of the verification of model transformations. In order to obtain a practically usable method, we have to integrate up-to techniques, but we expect that this can be done without problems.…”
Section: Resultsmentioning
confidence: 99%
“…A successful proof strategy is to show that every left-hand side of a transformation rule is bisimilar to the corresponding right-hand side and then rely on the fact that bisimilarity is a congruence. However, the presence of application conditions, especially negative application conditions which destroy monotonicity, are a severe problem, in fact the major problem we had to deal with in a case study where we compared proof techniques for showing semantics preservation in model transformation [11].…”
Section: Introductionmentioning
confidence: 99%
“…As a next step, we intend to develop this into a theory that allows the CHART programmer to deduce confluence and termination of his rule system. A more ambitious goal is to be able to prove semantic preservation of model transformations in CHART (see, e.g., [8]). -Based on the formal semantics, we plan to formally verify that the RDT actually produces correct code.…”
Section: Future Workmentioning
confidence: 99%
“…Much work has been done on verifying model transformations, e.g. [10,16], using many different techniques [1,22]. In earlier work, we have developed a formal verification technique to determine whether the definition of a model transformation preserves specific safety or liveness properties, regardless of the model it is applied on [6,[24][25][26].…”
Section: Introductionmentioning
confidence: 99%