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 …

Unified verification and monitoring of executable UML specifications: a transformation-free approach

V Besnard, C Teodorov, F Jouault, M Brun… - Software and Systems …, 2021 - Springer
The increasing complexity of embedded systems renders software verification more
complex, requiring monitoring and formal techniques, like model-checking. However, to use …

Practical multiverse debugging through user-defined reductions: Application to uml models

M Pasquier, C Teodorov, F Jouault, M Brun… - Proceedings of the 25th …, 2022 - dl.acm.org
Multiverse debugging is an extension of classical debugging methods, particularly adapted
to non-deterministic systems. Recently, a language-independent formalization was …

Temporal breakpoints for multiverse debugging

M Pasquier, C Teodorov, F Jouault, M Brun… - Proceedings of the 16th …, 2023 - dl.acm.org
Multiverse debugging extends classical and omniscient debugging to allow the exhaustive
exploration of non-deterministic and concurrent systems during debug sessions. The …

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 …

Feedback on the formal verification of UML models in an industrial context: the case of a smart device life cycle management system

M Mere, F Jouault, L Pallardy, R Perdriau - Proceedings of the 25th …, 2022 - dl.acm.org
This paper presents experience feedback on how we managed to formally verify properties
on semi-formal models of a Life Cycle Management System (LCMS) for smart devices …

Evaluating formal model verification tools in an industrial context: the case of a smart device life cycle management system

M Méré, F Jouault, L Pallardy, R Perdriau - Software and Systems …, 2024 - Springer
The formal verification of the properties of semi-formal models can make it easier to ensure
their security and safety. However, this task is generally cumbersome for non-specialists in …

From OCL-based model static analysis to quick fixes

F Jouault, M Méré, M Brun, TL Calvar… - Proceedings of the 25th …, 2022 - dl.acm.org
Giving accurate and relevant static analysis feedback to modeling tool users significantly
helps them design useful models. This feedback is even more valuable when it comes with …

Unified Modeling Language for Requirements Engineering, Strategies and Best Practices for FinTech and Beyond

S Challapalli - Asian Journal of Research in Computer Science, 2023 - papers.ssrn.com
Effective requirements management is crucial in the rapidly evolving landscape of Financial
Technology (FinTech) to deliver innovative and customer-centric solutions. Unified Modeling …

A system analysis and design for ubiquitous material procurement control of cocoa-agroindustry

NS Indrasti, T Djatna - IOP Conference Series: Earth and …, 2022 - iopscience.iop.org
Cocoa is an annual plant passed down from generation to generation in farming
communities. The Indonesian cocoa-based product agroindustry, in practice, still depends …