2018
DOI: 10.1016/j.scico.2017.08.006
|View full text |Cite
|
Sign up to set email alerts
|

Translating essential OCL invariants to nested graph constraints for generating instances of meta-models

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
3

Relationship

3
5

Authors

Journals

citations
Cited by 17 publications
(10 citation statements)
references
References 7 publications
0
10
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%
“…Such an application condition ensures that the rule applies to a valid model if and only if the resulting model after the rule application satisfies the constraint. OCL2AC implements a formal approach; its correctness is shown (Radke et al 2018;Nassar et al 2019). However, OCL2AC comes with the following limitations: It cannot yet translate all OCL constraints but only those that are two-valued and in first-order logic.…”
Section: A Correct-by-construction Approachmentioning
confidence: 99%