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

On the verification of UML/OCL class diagrams using constraint programming

Abstract: In the MDD and MDA approaches, models

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
146
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 140 publications
(146 citation statements)
references
References 17 publications
0
146
0
Order By: Relevance
“…We slice the model in the memory before checking satisfiability and this is the major reason for speedups in verification. In this paper, the experiments are conducted in Alloy [20] and UMLtoCSP [9]. The underlying satisfiability analyser used in Alloy is the Kodkod model finder and a variety of SAT solvers [47] whereas UMLtoCSP uses CSP [10].…”
Section: Contributionsmentioning
confidence: 99%
See 2 more Smart Citations
“…We slice the model in the memory before checking satisfiability and this is the major reason for speedups in verification. In this paper, the experiments are conducted in Alloy [20] and UMLtoCSP [9]. The underlying satisfiability analyser used in Alloy is the Kodkod model finder and a variety of SAT solvers [47] whereas UMLtoCSP uses CSP [10].…”
Section: Contributionsmentioning
confidence: 99%
“…Complex integrity constraints will be expressed in OCL. In this context, the fundamental correctness property of a model is satisfiability [9], [3], [37] and whether it is possible to instantiate the model without violating any integrity constraints. Constraints can be either textual OCL invariants or graphical restrictions like multiplicities of association ends.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…EMFtoCSP [CCR07,GBCC12]. Other validation and verification tools for OCL which are possible candidates to be examined under the benchmark are UML2Alloy [ABGR10], the planned USE extension arising from [MB07], the ITP/OCL tool [CE06] and mOdCL [RD11].…”
Section: Potential Tools To Be Considered and Related Workmentioning
confidence: 99%
“…However, non-deterministic constrained search offers an original combination of properties: flexibility of having a single specification for different scenarios, ability to provide various solutions, automatic checking/optimizing capabilities, and in our case the sole use of existing modeling concepts. Finally, the MDE community has also been using constraint-based solvers for various model operations such as model checking [12,5,30], finding optimized transformations [20], or extending transformation capabilities [26]. Although there are definitely similarities in the use of constraint tools, and in particular alternative mappings to solver languages, the pursued goals are different.…”
Section: Related Workmentioning
confidence: 99%