Smart bound selection for the verification of UML/OCL class diagrams
Correctness of UML class diagrams annotated with OCL constraints can be checked using
bounded verification techniques, eg, SAT or constraint programming (CP) solvers. Bounded …
bounded verification techniques, eg, SAT or constraint programming (CP) solvers. Bounded …
[BOOK][B] Automated Validation & Verification of UML/OCL Models Using Satisfiability Solvers
Only four decades after the first manned flight to the moon, a common device such as a
smartphone consists of more complex technology than the “high-end” computers that …
smartphone consists of more complex technology than the “high-end” computers that …
[PDF][PDF] Integrating an SMT-Based ModelFinder into USE.
The validation and verification of models becomes increasingly important as the complexity
and overall costs of later development stages increase. Although, a variety of tools exists for …
and overall costs of later development stages increase. Although, a variety of tools exists for …
More than true or false: native support of irregular values in the automatic validation & verification of UML/OCL models
UML/OCL models are used to describe system models in early stages of the design process.
In order to detect design flaws in these models as soon as possible (ideally before the …
In order to detect design flaws in these models as soon as possible (ideally before the …
Four-valued logic in uml/ocl models: A “playground” for the mvl community
The Unified Modeling Language (UML) together with the Object Constraint Language (OCL)
are the description means for modeling and specifying, eg, software systems in early stages …
are the description means for modeling and specifying, eg, software systems in early stages …
Re-utilizing Verification Results of UML/OCL Models
Utilizing all the methods introduced in the previous chapters allows for automatically
conducting various validation and verification tasks using the UML/OCL model of the system …
conducting various validation and verification tasks using the UML/OCL model of the system …
Structural Aspects
This chapter covers structural aspects of models, namely inconsistency and (in)
dependencies. In the first part of this chapter, contradictory UML/OCL models are analyzed …
dependencies. In the first part of this chapter, contradictory UML/OCL models are analyzed …
A Symbolic Formulation for Models
In this chapter, we present a symbolic formulation representing all system states of a given
UML/OCL model. We thereby do not only consider the usually assumed 2-valued logic, but …
UML/OCL model. We thereby do not only consider the usually assumed 2-valued logic, but …