Formalizing UML state machines for automated verification–A survey
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 …
behavioral state machines are used for modeling the dynamic behavior of object-oriented …
Assert and negate revisited: Modal semantics for UML sequence diagrams
Live Sequence Charts (LSC) extend Message Sequence Charts (MSC), mainly by
distinguishing possible from necessary behavior. They thus enable the specification of rich …
distinguishing possible from necessary behavior. They thus enable the specification of rich …
The many meanings of UML 2 Sequence Diagrams: a survey
Scenario languages are widely used in software development. Typical usage scenarios,
forbidden behaviors, test cases, and many more aspects can be depicted with graphical …
forbidden behaviors, test cases, and many more aspects can be depicted with graphical …
Formal verification and validation of UML 2.0 sequence diagrams using source and destination of messages
A major challenge in software development process is to advance error detection to early
phases of the software life cycle. For this purpose, the Verification and Validation (V&V) of …
phases of the software life cycle. For this purpose, the Verification and Validation (V&V) of …
ProMoBox: a framework for generating domain-specific property languages
Specifying and verifying properties of the modelled system has been mostly neglected by
domain-specific modelling (DSM) approaches. At best, this is only partially supported by …
domain-specific modelling (DSM) approaches. At best, this is only partially supported by …
Unified verification and monitoring of executable UML specifications: a transformation-free approach
The increasing complexity of embedded systems renders software verification more
complex, requiring monitoring and formal techniques, like model-checking. However, to use …
complex, requiring monitoring and formal techniques, like model-checking. However, to use …
[LIBRO][B] UML 2 semantics and applications
K Lano - 2009 - Wiley Online Library
UML 2 semantics and applications UML 2 SEMANTICS AND APPLICATIONS Page 2 UML 2
SEMANTICS AND APPLICATIONS Edited by KEVIN LANO A JOHN WILEY & SONS, INC …
SEMANTICS AND APPLICATIONS Edited by KEVIN LANO A JOHN WILEY & SONS, INC …
Denotational and operational semantics for interaction languages: Application to trace analysis
E Mahe, C Gaston, P Le Gall - Science of Computer Programming, 2024 - Elsevier
Graphical depictions of distributed systems' behaviors in the form of Sequence Diagrams
(SD) are widely used, with formalisms such as Message Sequence Charts (MSC) or UML …
(SD) are widely used, with formalisms such as Message Sequence Charts (MSC) or UML …
Search‐based model transformations
Abstract Model transformations are an important cornerstone of model‐driven engineering, a
discipline which facilitates the abstraction of relevant information of a system as models. The …
discipline which facilitates the abstraction of relevant information of a system as models. The …
A uml/marte model analysis method for uncovering scenarios leading to starvation and deadlocks in concurrent systems
Concurrency problems such as starvation and deadlocks should be identified early in the
design process. As larger, more complex concurrent systems are being developed, this is …
design process. As larger, more complex concurrent systems are being developed, this is …