2010
DOI: 10.1016/j.jss.2009.08.012
|View full text |Cite
|
Sign up to set email alerts
|

Verification and validation of declarative model-to-model transformations through invariants

Abstract: Esta es la versión de autor del artículo publicado en: This is an author produced version of a paper published in: AbstractIn this paper we propose a method to derive OCL invariants from declarative model-to-model transformations in order to enable their verification and analysis. For this purpose we have defined a number of invariant-based verification properties which provide increasing degrees of confidence about transformation correctness, such as whether a rule (or the whole transformation) is satisfiabl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

1
82
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 115 publications
(83 citation statements)
references
References 36 publications
1
82
0
Order By: Relevance
“…By guiding the construction process through so-called classifying terms, the built test cases in form of object models are classified into equivalence classes. In [9] the authors propose a method to derive OCL invariants from TGG and QVT transformations in order to enable their verification and analysis.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…By guiding the construction process through so-called classifying terms, the built test cases in form of object models are classified into equivalence classes. In [9] the authors propose a method to derive OCL invariants from TGG and QVT transformations in order to enable their verification and analysis.…”
Section: Related Workmentioning
confidence: 99%
“…In addition to specification and realization of transformations as proposed by these works, several papers discuss how to ensure the correctness of transformations. In [9] the authors introduce a method to derive Object Constraint Language (OCL) invariants from declarative transformations like TGGs and QVT in order to enable their verification and analysis.…”
Section: Introductionmentioning
confidence: 99%
“…The proposal presented in [9] is also of interest. The authors show how to derive some invariant-based verification properties that should be preserved by the transformation (which are similar to our tracts) by analysing the internal rules that compose a transformation.…”
Section: Related Workmentioning
confidence: 99%
“…In the first place we have the works that aim at fully validating the behaviour of the transformation and its associated properties (confluence of the rules, termination, etc.) using formal methods and their associated toolkits (see, e.g., [5,6,7,8,9,10,11]). The potential limitations with these proposals lies in their inherent computational complexity, which makes them inappropriate for fully testing large and complex model transformations.…”
Section: Introductionmentioning
confidence: 99%
“…Most of that work, however, is done in the context of behavioral models, with the goal of ensuring that syntactic constraints are preserved by the transformation [12,13,14]. By contrast,…”
mentioning
confidence: 99%