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 条
  • [21] The Formalization of UML State Chart with the Temporal Description Logics
    Li, Ming
    Yang, Haibo
    Nian, Fuzhong
    Wang, Xuyang
    2009 SECOND INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING: KAM 2009, VOL 3, 2009, : 73 - 76
  • [22] Structural analysis for static and dynamic models
    Soares, R. de P.
    Secchi, Argimiro R.
    MATHEMATICAL AND COMPUTER MODELLING, 2012, 55 (3-4) : 1051 - 1067
  • [23] The PLC UML State-chart Design Pattern
    Racchetti, Lorenzo
    Fantuzzi, Cesare
    Tacconi, Lorenzo
    Bonfe, Marcello
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [24] Integrated state-based dynamic slicing technique for UML models
    Lallchandani, J. T.
    Mall, R.
    IET SOFTWARE, 2010, 4 (01) : 55 - 78
  • [25] UML Consistency Rules: a Case Study with Open-Source UML Models
    Torre, Damiano
    Labiche, Yvan
    Genero, Marcela
    Elaasar, Maged
    Menghi, Claudio
    2020 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE, 2020, : 130 - 140
  • [26] Forward engineering and UML: From UML static models to Eiffel code
    Favre, L
    Martinez, L
    Pereira, C
    ISSUES AND TRENDS OF INFORMATION TECHNOLOGY MANAGEMENT IN CONTEMPORARY ORGANIZATIONS, VOLS 1 AND 2, 2002, : 584 - 588
  • [27] Ensuring Consistency in Different IS Models - UML Case Study
    Kalibatiene, Diana
    Vasilecas, Olegas
    Dubauskaite, Ruta
    BALTIC JOURNAL OF MODERN COMPUTING, 2013, 1 (1-2): : 63 - 76
  • [28] EVALUATING CONSISTENCY BETWEEN UML ACTIVITY AND SEQUENCE MODELS
    Shinkawa, Yoshiyuki
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL ISAS-2: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, VOL 2, 2008, : 282 - 289
  • [29] Timing consistency checking for UML/MARTE behavioral models
    Choi, Jinho
    Jee, Eunkyoung
    Bae, Doo-Hwan
    SOFTWARE QUALITY JOURNAL, 2016, 24 (03) : 835 - 876
  • [30] Timing consistency checking for UML/MARTE behavioral models
    Jinho Choi
    Eunkyoung Jee
    Doo-Hwan Bae
    Software Quality Journal, 2016, 24 : 835 - 876