Consistency checking of behavioural modeling in UML statechart diagrams

被引:0
|
作者
Aoshima, T [1 ]
Ando, T [1 ]
Yonezaki, N [1 ]
机构
[1] Tokyo Inst Technol, Dept Comp Sci, Grad Sch Informat Sci & Engn, Meguro Ku, Tokyo 1528552, Japan
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The UML statechart diagram is widely used modeling language for describing behavioural aspect of software systems. Its rich notions of structurization make the description brief but difficult to be well-defined and consistent with the describer's intention. We present a procedure to check the validity of UML statechart diagrams. The procedure checks the existence of conflicting transitions, inappropriate history indicators, inappropriate complete transitions and dead states while constructing model graphs of UML statechart diagrams for LTL model checking. These checks contribute to removal of both ambiguous and undefined descriptions of the behaviour. After the construction of the well-defined model, the procedure executes model checking with specifications written in LTL for the consistency between the behaviour of the system and the describer's intention.
引用
收藏
页码:152 / 169
页数:18
相关论文
共 50 条
  • [41] Model checking dynamic UML consistency
    Zhao, Xiangpeng
    Long, Quan
    Qiu, Zongyan
    [J]. Formal Methods and Software Engineering, Proceedings, 2006, 4260 : 440 - 459
  • [42] B Formal Modeling Based on UML Statechart
    Tao, Li
    Jia, Fengsheng
    Yao, Shuaijun
    [J]. 2015 FIFTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2015, : 1658 - 1663
  • [43] Behavioral consistency validation of UML diagrams
    Litvak, B
    Tyszberowicz, S
    Yehudai, A
    [J]. FIRST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2003, : 118 - 125
  • [44] Using practitioners for assessing the understandability of UML statechart diagrams with composite states
    Cruz-Lemus, Jose A.
    Genero, Marcela
    Morasca, Sandro
    Piattini, Mario
    [J]. ADVANCES IN CONCEPTUAL MODELING - FOUNDATIONS AND APPLICATIONS, 2007, 4802 : 213 - +
  • [45] Generating Maude Specifications from M-UML Statechart Diagrams
    Kezai, Mourad
    Khababa, Abdallah
    [J]. JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2022, 26 (01) : 8 - 16
  • [46] UML/Analyzer: A tool for the instant consistency checking of UML models
    Egyed, Alexander
    [J]. ICSE 2007: 29th International Conference on Software Engineering, Proceedings, 2007, : 793 - 796
  • [47] Analyzing equivalences of UML statechart diagrams by structural congruence and open bisimulations
    Lam, VSW
    Padget, J
    [J]. 200S IEEE SYMPOSIUM ON HUMAN CENTRIC COMPUTING LANGUAGES AND ENVIRONMENTS, 2003, : 137 - 144
  • [48] Checking behavioural consistency of UML-RT models through trace-based semantics
    Morales, Luis E. Mendoza
    Capel Tunon, Manuel I.
    Benghazi Akhlaki, Kawtar
    [J]. ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2007, : 205 - +
  • [49] Model Checking UML Activity Diagrams in FDR
    Xu, Dong
    Miao, Huaikou
    Philbert, Nduwimfura
    [J]. PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 1035 - 1040