Formalizing UML state machines for automated verification–A survey

É André, S Liu, Y Liu, C Choppy, J Sun… - ACM Computing …, 2023 - dl.acm.org
The Unified Modeling Language (UML) is a standard for modeling dynamic systems. UML
behavioral state machines are used for modeling the dynamic behavior of object-oriented …

AnimUML: A practical tool for partial model animation and analysis

F Jouault, V Besnard, M Brun, T Le Calvar… - Science of Computer …, 2024 - Elsevier
Each software modeling tool typically supports only a few tasks among model creation,
simulation, debugging, analysis, transformation, deployment, and monitoring. Therefore …

Debugging Paxos in the UML multiverse

M Pasquier, C Teodorov, F Jouault… - 2023 ACM/IEEE …, 2023 - ieeexplore.ieee.org
In this paper, we present experience feedback on the use of animation and debugging tools
to build, improve, and verify a UML model of the Paxos consensus algorithm. The need for …

[PDF][PDF] Smart Home Model Verification with AnimUML (Poster).

F Jouault, C Teodorov, M Brun - STAF Workshops, 2022 - ceur-ws.org
Model verification techniques, such as model checking, generally require relatively
advanced expertise. They are therefore typically used in applications where their usefulness …