Authors
Shuang Liu, Yang Liu, Etienne André, Christine Choppy, Jun Sun, Bimlesh Wadhwa, Jin Song Dong
Publication date
2013
Conference
Integrated Formal Methods: 10th International Conference, IFM 2013, Turku, Finland, June 10-14, 2013. Proceedings 10
Pages
331-346
Publisher
Springer Berlin Heidelberg
Description
UML is a widely used notation, and formalizing its semantics is an important issue. Here, we concentrate on formalizing UML state machines, used to express the dynamic behaviour of software systems. We propose a formal operational semantics covering all features of the latest version (2.4.1) of UML state machines specification. We use labelled transition systems as the semantic model, so as to use automatic verification techniques like model checking. Furthermore, our proposed semantics includes synchronous and asynchronous communications between state machines. We implement our approach in USM2C, a model checker supporting editing, simulation and automatic verification of UML state machines. Experiments show the effectiveness of our approach.
Total citations
201320142015201620172018201920202021202220232024685710494472
Scholar articles
S Liu, Y Liu, E André, C Choppy, J Sun, B Wadhwa… - … Formal Methods: 10th International Conference, IFM …, 2013