Verifying the structure and behavior in UML/OCL models using satisfiability solvers

N Przigoda, M Soeken, R Wille… - IET Cyber‐Physical …, 2016 - Wiley Online Library
Due to the ever increasing complexity of embedded and cyber‐physical systems,
corresponding design solutions relying on modelling languages such as Unified Modelling …

Analyzing inconsistencies in UML/OCL models

N Przigoda, R Wille, R Drechsler - Journal of Circuits, Systems and …, 2016 - World Scientific
Modeling languages such as the unified modeling language (UML) or the systems modeling
language (SysML) in combination with constraint languages such as the object constraint …

Ann: A domain-specific language for the effective design and validation of Java annotations

I Córdoba-Sánchez, J De Lara - Computer Languages, Systems & …, 2016 - Elsevier
This paper describes a new modelling language for the effective design and validation of
Java annotations. Since their inclusion in the 5th edition of Java, annotations have grown …

[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 …

Towards a verification flow across abstraction levels verifying implementations against their formal specification

P Gonzalez-de-Aledo, N Przigoda… - … on Computer-Aided …, 2016 - ieeexplore.ieee.org
The use of formal models to describe early versions of the structure and the behavior of a
system has become common practice in industry. UML and OCL are the de-facto …

Verification-driven design across abstraction levels: A case study

N Przigoda, J Stoppe, J Seiter, R Wille… - … Conference on Digital …, 2015 - ieeexplore.ieee.org
For the development of complex systems-composed of hardware, software, or both-more
and more high-level descriptions have been introduced over the past years. Starting from an …

[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 …

Generic Error Localization for the Electronic System Level

S Pointner, PG de Aledo, R Wille - 2019 IEEE 22nd …, 2019 - ieeexplore.ieee.org
Several methods and tools have been proposed which supports designers in verifying
embedded systems in early phases of the design process, eg at the Electronic System Level …