2015
DOI: 10.5381/jot.2015.14.3.a1
|View full text |Cite
|
Sign up to set email alerts
|

Formal Verification Techniques for Model Transformations: A Tridimensional Classification .

Abstract: In Model Driven Engineering (Mde), models are first-class citizens, and model transformation is Mde's "heart and soul". Since model transformations are executed for a family of (conforming) models, their validity becomes a crucial issue.This paper proposes to explore the question of the formal verification of model transformation properties through a tridimensional approach: the transformation involved, the properties of interest addressed, and the formal verification techniques used to establish the propertie… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
17
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 33 publications
(20 citation statements)
references
References 91 publications
0
17
0
Order By: Relevance
“…In [12], the authors used the negative application conditions (NACs) to show the completeness and correctness of model transformations based on triple graph grammars [27]. In [5], the authors presented a good classification of a formal verification of model transformation properties through a tridimensional approach: the transformation itself, the properties to be preserved, and the formal verification techniques to be used to verify the properties. They defined the transformation E a r l y b i r d correctness as a variety of properties such as semantic correctness, syntax correctness, termination, and confluence.…”
Section: Related Workmentioning
confidence: 99%
“…In [12], the authors used the negative application conditions (NACs) to show the completeness and correctness of model transformations based on triple graph grammars [27]. In [5], the authors presented a good classification of a formal verification of model transformation properties through a tridimensional approach: the transformation itself, the properties to be preserved, and the formal verification techniques to be used to verify the properties. They defined the transformation E a r l y b i r d correctness as a variety of properties such as semantic correctness, syntax correctness, termination, and confluence.…”
Section: Related Workmentioning
confidence: 99%
“…For a more comprehensive study on formal verification techniques for model transformations we refer to the survey in (Amrani et al, 2015), for instance.…”
Section: Related Workmentioning
confidence: 99%
“…This can be the case for ensuring that every transformation of the newly build Mt works as intended by their specifications. Depending of the model transformation nature (model-to-model, model-to-text) verification [3] and testing techniques [14] may also be applied for an individual Mt product.…”
Section: Validate An Mt Productmentioning
confidence: 99%