Abstract
UML state chart models describing the behavior of a system can be used as a formal specification thereof. The existence of advanced modeling tools allows for model simulation and enables the execution of manually created tests on the models. In this work the usage of static and dynamic model analysis techniques is proposed to reveal errors in these models. The static analysis focuses on the syntax, communication structure and non-determinism. The dynamic analysis is based on a random test approach and can reveal bugs like deadlocks and inter-model loops. Further the data generated during the dynamic analysis allows for additional correctness checks such as e.g. the number or lengths of paths. The presented approach is implemented in a prototype and revealed several bugs in an industrial case study not found during simulation and manual model testing. © 2010 Springer-Verlag.
Cite
CITATION STYLE
Schwarzl, C., & Peischl, B. (2010). Static- and dynamic consistency analysis of UML state chart models. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6394 LNCS, pp. 151–165). https://doi.org/10.1007/978-3-642-16145-2_11
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.