2012
DOI: 10.1007/978-3-642-34281-3_16
|View full text |Cite
|
Sign up to set email alerts
|

Verification of ATL Transformations Using Transformation Models and Model Finders

Abstract: Abstract. In model-driven engineering, models constitute pivotal elements of the software to be built. If models are specified well, transformations can be employed for different purposes, e.g., to produce final code. However, it is important that models produced by a transformation from valid input models are valid, too, where validity refers to the metamodel constraints, often written in OCL. Transformation models are a way to describe this Hoare-style notion of partial correctness of model transformations u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
93
0
1

Year Published

2014
2014
2022
2022

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 63 publications
(94 citation statements)
references
References 23 publications
0
93
0
1
Order By: Relevance
“…There are several approaches and tools aiming to validate models enriched with OCL constraints [27] relying upon different logic formalisms such as constraint logic programming [17,18,13], SAT-based model finders (like Alloy) [53,3,15,36,54], first-order logic [8], constructive query containment [45], higher-order logic [12,28], or rewriting logics [20]. Some of these approaches (like e.g.…”
Section: Validation Of Ocl Enriched Metamodelsmentioning
confidence: 99%
See 1 more Smart Citation
“…There are several approaches and tools aiming to validate models enriched with OCL constraints [27] relying upon different logic formalisms such as constraint logic programming [17,18,13], SAT-based model finders (like Alloy) [53,3,15,36,54], first-order logic [8], constructive query containment [45], higher-order logic [12,28], or rewriting logics [20]. Some of these approaches (like e.g.…”
Section: Validation Of Ocl Enriched Metamodelsmentioning
confidence: 99%
“…Some of these approaches (like e.g. [18,15,36,53]) offer bounded validation (where the search space needs to be restricted explicitly) in order to execute the validation and thus results can only be considered within the given scope, others (like [12,8]) allow unbounded verification (which normally results in increased level of interaction and decidability issues).…”
Section: Validation Of Ocl Enriched Metamodelsmentioning
confidence: 99%
“…At present, the verification of ATL transformations in FMA-ATL is based on bounded model checking against contracts, which can be written in OCL, from a given source model. Focussing on other bounded model checking approaches, [6] the semantics of ATL transformations is captured in ATL transformation models using OCL constraints and reduces the verification of their partial correctness to a satisfiability problem in Alloy.…”
Section: Experimentationmentioning
confidence: 99%
“…ATL transformations are translated in [6] to a transformation model with suitable constraints expressing the ATL semantics and in [16] to a Maude specification with a rewriting logic arguably similar to our graph rewriting transformation. The analyses made possible by these and other formalisations include Hoare-style correctness analyses, i.e.…”
Section: Related Workmentioning
confidence: 99%
“…This includes test generation [9] and verification of correctness properties [6,16] through translations of ATL to other analyzable specifications. However we are interested in an analysis that is not possible with existing formalisations of ATL: the construction of Weakest Precondition (WP) [10].…”
Section: Introductionmentioning
confidence: 99%