2018
DOI: 10.1007/978-3-319-92991-0_11
|View full text |Cite
|
Sign up to set email alerts
|

OCL2AC: Automatic Translation of OCL Constraints to Graph Constraints and Application Conditions for Transformation Rules

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 9 publications
0
9
0
Order By: Relevance
“…Moreover, we showed that a certain form of diversity between the generated models can be achieved by configuration. As future work, we intend to support meta-models with OCL constraints, at least partly: Integrating the constraints as application conditions into rules [17,24] is a promising basis to extend our approach in this direction. Besides, we want to support further configuration facilities which allow us to generate realistic models by leveraging a stochastic controller [38].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, we showed that a certain form of diversity between the generated models can be achieved by configuration. As future work, we intend to support meta-models with OCL constraints, at least partly: Integrating the constraints as application conditions into rules [17,24] is a promising basis to extend our approach in this direction. Besides, we want to support further configuration facilities which allow us to generate realistic models by leveraging a stochastic controller [38].…”
Section: Discussionmentioning
confidence: 99%
“…Radke et al [24] present a translation of OCL constraints to graph constraints which can be integrated as application conditions into a given set of transformation rules [17]. The resulting rules guarantee validity w.r.t.…”
Section: Rule-based Approachesmentioning
confidence: 99%
“…While some solvers support incremental analysis, they usually assume monotonic model extensions, not covering scenarios where, for example, models are corrected or repaired. Nassar et al [45] presented the OCL2AC tool, which implements the theory of Habel and Pennemann [29] and Radke et al [57] using a native approach. In [46] the authors also discussed the preservation of invariants and empirically compared the use of application conditions generated with an a-posteriori check of invariants using the facilities provided by the Eclipse Modeling Framework.…”
Section: Discussion and Outlookmentioning
confidence: 99%
“…An application condition restricts the applicability of a rule as a match has to be found that satisfied an additional condition. The second approach is automated with OCL2AC 2 (Nassar et al 2019(Nassar et al , 2018, tool support which is based in Henshin. It is demonstrated at an example in Section 5.2.…”
Section: Model Transformations With Henshinmentioning
confidence: 99%
“…They control the applicability of the transformation rule such that all possible applications lead to transformation results that respect the given set of constraints. The construction of such application conditions is implemented in an Eclipse-based tool called OCL2AC (Nassar et al 2018(Nassar et al , 2019. For a given Henshin rule and an OCL constraint, OCL2AC can automatically construct constraint-preserving application conditions.…”
Section: A Correct-by-construction Approachmentioning
confidence: 99%