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 条
  • [31] Property specification and static verification of UML models
    Siveroni, Igor
    Zisman, Andrea
    Spanoudakis, George
    [J]. ARES 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON AVAILABILITY, SECURITY AND RELIABILITY, 2008, : 96 - +
  • [32] Static and dynamic adaptation of transactional consistency
    Theel, O
    Raynal, M
    [J]. THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 533 - 542
  • [33] Checking consistency in UML diagrams: Classes and state machines
    Rasch, H
    Wehrheim, H
    [J]. FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2003, 2884 : 229 - 243
  • [34] Toward an Integrated Tool Environment for Static Analysis of UML Class and Sequence Models
    Sun, Wuliang
    Song, Eunjee
    Grabow, Paul C.
    Simmonds, Devon M.
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (17) : 2435 - 2454
  • [35] Automatic Code Generation From UML State Chart Diagrams
    Sunitha, E., V
    Samuel, Philip
    [J]. IEEE ACCESS, 2019, 7 : 8591 - 8608
  • [36] A Method For Verifying The Consistency of Dynamic Behavioral Models of Real-time Software Based on UML/SPT
    Liu Chuanhui
    Rong Mei
    Zhang Guangquan
    [J]. ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 936 - 941
  • [37] Analysis and specification of Consistency Rules for UML Diagrams
    Niepostyn, S.
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2019, 2019, 11176
  • [38] Behavioral Consistency Analysis of the UML Parallel Structures
    Tan, Huobin
    Yao, Shuzhen
    Xu, Jiajun
    [J]. COMPUTER SCIENCE FOR ENVIRONMENTAL ENGINEERING AND ECOINFORMATICS, PT 2, 2011, 159 : 287 - +
  • [39] Verifying Dynamic Aspects of UML Models
    Soeken, Mathias
    Wille, Robert
    Drechsler, Rolf
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1077 - 1082
  • [40] Compositional verification of UML dynamic models
    Dong, Wei
    Wang, Ji
    Qi, Zhichang
    Rong, Ni
    [J]. 14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 286 - +