Smart bound selection for the verification of UML/OCL class diagrams

R Clarisó, CA González, J Cabot - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Correctness of UML class diagrams annotated with OCL constraints can be checked using
bounded verification techniques, eg, SAT or constraint programming (CP) solvers. Bounded …

[BOOK][B] Automated Validation & Verification of UML/OCL Models Using Satisfiability Solvers

N Przigoda, R Wille, J Przigoda, R Drechsler - 2018 - Springer
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 …

[PDF][PDF] Integrating an SMT-Based ModelFinder into USE.

N Przigoda, F Hilken, J Peters, R Wille, M Gogolla… - MoDeVVa …, 2016 - Citeseer
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 …

More than true or false: native support of irregular values in the automatic validation & verification of UML/OCL models

N Przigoda, P Niemann, J Peters, F Hilken… - Proceedings of the 15th …, 2017 - dl.acm.org
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 …

Four-valued logic in uml/ocl models: A “playground” for the mvl community

N Przigoda, J Przigoda, R Wille - 2019 IEEE 49th International …, 2019 - ieeexplore.ieee.org
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 …

Re-utilizing Verification Results of UML/OCL Models

N Przigoda, R Wille, J Przigoda, R Drechsler… - Automated Validation & …, 2018 - Springer
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 …

Structural Aspects

N Przigoda, R Wille, J Przigoda, R Drechsler… - Automated Validation & …, 2018 - Springer
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 …

A Symbolic Formulation for Models

N Przigoda, R Wille, J Przigoda, R Drechsler… - Automated Validation & …, 2018 - Springer
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 …