Static- and Dynamic Consistency Analysis of UML State Chart Models

被引:0
|
作者
Schwarzl, Christian [1 ]
Peischl, Bernhard [2 ]
机构
[1] Virtual Vehicle Vihicle Elect Elect & Software, A-8010 Graz, Austria
[2] Graz Univ Technol, Inst Software Technol, A-8010 Graz, Austria
关键词
GENERATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:151 / +
页数:3
相关论文
共 50 条
  • [1] A precise approach for the analysis of the UML models consistency
    Martínez, FJL
    Alvarez, AT
    [J]. PERSPECTIVES IN CONCEPTUAL MODELING, 2005, 3770 : 74 - 84
  • [2] Consistency of UML/SPT models
    Gherbi, Abdelouahed
    Khendek, Ferhat
    [J]. SDL 2007: DESIGN FOR DEPENDABLE SYSTEMS, PROCEEDINGS, 2007, 4745 : 203 - 224
  • [3] Verifying the consistency of UML models
    Torre, Damian
    [J]. 2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2016, : 53 - 54
  • [4] Integrating UML static and dynamic views and formalizing the interaction mechanism of UML state machines
    Cavarra, A
    Riccobene, E
    Scandurra, P
    [J]. ABSTRACT STATE MACHINES 2003: ADVANCES IN THEORY AND PRACTIC, PROCEEDINGS, 2003, 2589 : 229 - 243
  • [5] Consistency checking of UML dynamic models based on Petri Net techniques
    Yao, Shuzhen
    Shatz, Sol M.
    [J]. CIC 2006: 15TH INTERNATIONAL CONFERENCE ON COMPUTING, PROCEEDINGS, 2006, : 289 - +
  • [6] Cross Checking Rules to Improve Consistency between UML Static Diagram and Dynamic Diagram
    Ha, Ilkyu
    Kang, Byunguk
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2008, 2008, 5326 : 436 - 443
  • [8] Model checking dynamic UML consistency
    Zhao, Xiangpeng
    Long, Quan
    Qiu, Zongyan
    [J]. Formal Methods and Software Engineering, Proceedings, 2006, 4260 : 440 - 459
  • [9] Dynamic logic semantics for UML consistency
    O'Keefe, Greg
    [J]. MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2006, 4066 : 113 - 127
  • [10] Typechecking UML static models
    Clark, T
    [J]. UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 503 - 517