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 …

Runtime verification of self-adaptive systems with changing requirements

M Carwehl, T Vogel, GN Rodrigues… - 2023 IEEE/ACM 18th …, 2023 - ieeexplore.ieee.org
To accurately make adaptation decisions, a self-adaptive system needs precise means to
analyze itself at runtime. To this end, runtime verification can be used in the feedback loop to …

A model-based architecture for interactive run-time monitoring

N Hili, M Bagherzadeh, K Jahed, J Dingel - Software and Systems …, 2020 - Springer
We present a model-based architecture for monitoring executions of models of real-time and
embedded systems. This architecture is highly configurable and allows for the combination …

Evaluating tool support for embedded operating system security: an experience feedback

M Pasquier, F Jouault, M Brun, J Pérochon - Proceedings of the 23rd …, 2020 - dl.acm.org
Embedded systems are more and more connected to a variety of networks, which increases
their attack surface. At the same time, more and more objects are augmented with …

Safety patterns for SysML: What does OMG specify?

N Niu, L Johnson, C Diltz - … : 19th International Conference on Software and …, 2020 - Springer
Abstract The Systems Modeling Language (SysML) represents a significant and increasing
segment of industrial support for building critical systems. The Object Management Group …

A model checkable UML soccer player

V Besnard, C Teodorov, F Jouault… - 2019 ACM/IEEE …, 2019 - ieeexplore.ieee.org
This paper presents a UML implementation of the MDETools' 19 challenge problem with EMI
(our Embedded/Experimental Model Interpreter). EMI is a model interpreter that can be used …

Model Checking Functional Integration of Human Cognition and Machine Reasoning

E Mercer, K Butler, A Bahrami - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Functional integration of human cognition and machine reasoning is an industry-wide
problem where failure risks health or safety. Differences in human versus machine …

Modular deployment of uml models for v&v activities and embedded execution

V Besnard, F Jouault, M Brun, C Teodorov… - Proceedings of the 23rd …, 2020 - dl.acm.org
To design embedded systems, multiple models of their environments are typically required
for different purposes such as simulation, verification, and actual execution. Some of these …