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 …

Mixed-semantics composition of statecharts for the component-based design of reactive systems

B Graics, V Molnár, A Vörös, I Majzik… - Software and Systems …, 2020 - Springer
The increasing complexity of reactive systems can be mitigated with the use of components
and composition languages in model-driven engineering. Designing composition languages …

Pragmatic verification and validation of industrial executable SysML models

B Horváth, V Molnár, B Graics, Á Hajdu… - Systems …, 2023 - Wiley Online Library
Abstract In recent years, Model‐Based Systems Engineering (MBSE) practices have been
applied in various industries to design, simulate and verify complex systems. The verification …

UML vs. classical vs. rhapsody statecharts: not all models are created equal

ML Crane, J Dingel - Software & Systems Modeling, 2007 - Springer
Abstract State machines, represented by statecharts or state machine diagrams, are an
important formalism for behavioural modelling. According to the research literature, the most …

Symbolic model checking of hierarchical UML state machines

J Dubrovin, T Junttila - … on Application of Concurrency to System …, 2008 - ieeexplore.ieee.org
A compact symbolic encoding is described for the transition relation of systems modeled
with asynchronously executing, hierarchical UML state machines that communicate through …

4 Semantics of UML Models for Dynamic Behavior: A Survey of Different Approaches

MS Lund, A Refsdal, K Stølen - … Workshop on Model-Based Engineering of …, 2007 - Springer
Abstract Models are used for a number of different purposes, from the requirements capture
and design of a new system, to the testing of an existing system. Many different modeling …

Specifying behavioral semantics of UML diagrams through graph transformations

J Kong, K Zhang, J Dong, D Xu - Journal of Systems and Software, 2009 - Elsevier
The Unified Modeling Language (UML) has been widely accepted as a standard for
modeling software systems from various perspectives. The intuitive notations of UML …

Assessing the specification of modelling language semantics: a study on UML PSSM

M Elekes, V Molnár, Z Micskei - Software Quality Journal, 2023 - Springer
Modelling languages play a central role in developing complex, critical systems. A precise,
comprehensible, and high-quality modelling language specification is essential to all …

UML 2.0 state machines: Complete formal semantics via core state machine

H Fecher, J Schönborn - … Workshop on Parallel and Distributed Methods in …, 2006 - Springer
UML has become the standard modeling language for object-oriented systems. The informal
description of UML and its continuous extension cause many ambiguities. Therefore, a …

Code generation and execution framework for UML 2.0 classes and state machines

R Pilitowski, A Dereziñska - … and Advanced Techniques in Computer and …, 2007 - Springer
(FXU). FXU transforms UML models into programming code and supports execution of the
resulting application according to the behavioral model. The code generation and execution …