2019
DOI: 10.1109/tse.2017.2777830
|View full text |Cite
|
Sign up to set email alerts
|

Smart Bound Selection for the Verification of UML/OCL Class Diagrams

Abstract: Abstract-Correctness of UML class diagrams annotated with OCL constraints can be checked using bounded verification techniques, e.g., SAT or constraint programming (CP) solvers. Bounded verification detects faults efficiently but, on the other hand, the absence of faults does not guarantee a correct behavior outside the bounded domain. Hence, choosing suitable bounds is a non-trivial process as there is a trade-off between the verification time (faster for smaller domains) and the confidence in the result (bet… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
9

Relationship

0
9

Authors

Journals

citations
Cited by 14 publications
(8 citation statements)
references
References 46 publications
(95 reference statements)
0
8
0
Order By: Relevance
“…In Case C, one needs to take additional measures for scalability, should one need instance models that are much larger than those in our experiments. Particularly, one may utilize existing mechanisms for enhancing the performance of constraint solving, e.g., model slicing [71,74], parallelization [66,67], and bound reduction [21].…”
Section: Rq2mentioning
confidence: 99%
“…In Case C, one needs to take additional measures for scalability, should one need instance models that are much larger than those in our experiments. Particularly, one may utilize existing mechanisms for enhancing the performance of constraint solving, e.g., model slicing [71,74], parallelization [66,67], and bound reduction [21].…”
Section: Rq2mentioning
confidence: 99%
“…Smart bound selection for the number of objects was used in the satisfiability checking of OCL formulas in [82].…”
Section: Related Workmentioning
confidence: 99%
“…The correctness of UML class diagrams annotated with OCL constraints can be checked using bounded verification techniques. Clarisó et al [29] present approach which may increase the usability of UML/OCL bounded verification tools and improve the efficiency of the verification process. Looking at recent applications of the MDE technique we can give an example of Núñez et al [30].…”
Section: Related Workmentioning
confidence: 99%