An Integrated Environment for Communicating UML Statechart Diagrams

被引:0
|
作者
Lam, Vitus S. W. [1 ]
Padget, Julian [1 ]
机构
[1] Univ Bath, Dept Comp Sci, Bath BA2 7AY, Avon, England
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Existing UML modelling tools provide only a limited support for the analysis of UML statechart diagrams. This paper describes the implementation and integration of an environment for analyzing UML statechart diagrams in two different ways. These include equivalence checking and model checking. To prove the equivalence of two statechart diagrams, we draw the two diagrams using Poseidon for UML, translate them into the pi-calculus using the SC2PiCal and check whether they are equivalent or not using the MWB. To verify the correctness of a system represented as multiple communicating statechart diagrams, we draw the diagrams using Poseidon for UML, translate them into the pi-calculus using the SC2PiCal, transform the pi-calculus expressions into equivalent NuSMV code using the PiCal2NuSMV and check the validity of the system using the NuSMV model checker.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] EQUIVALENCE CHECKING OF COMMUNICATING UML STATECHART DIAGRAMS
    Lam, Vitus S. W.
    Padget, Julian
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (02) : 265 - 304
  • [2] Symbolic model checking of UML statechart diagrams with an integrated approach
    Lam, VSW
    Padget, J
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 337 - 346
  • [3] Formalization of UML statechart diagrams in the π-calculus
    Lam, VSW
    Padget, J
    [J]. 2001 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 213 - 223
  • [4] From a B specification to UML StateChart diagrams
    Hammad, A
    Tatibouët, B
    Voisinet, JC
    Wu, WP
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 511 - 522
  • [5] Empirical validation of metrics for UML statechart diagrams
    Miranda, D
    Genero, M
    Piattini, M
    [J]. ENTERPRISE INFORMATION SYSTEMS V, 2004, : 101 - 108
  • [6] UML Statechart Diagrams on the ADONIS Metamodeling Platform
    Fill, Hans-Georg
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (01) : 27 - 36
  • [7] An approach for reversely generating hierarchical UML statechart diagrams
    Chu, Hua
    Li, Qingshan
    Hu, Shenming
    Chen, Ping
    [J]. FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2006, 4223 : 434 - 437
  • [8] Consistency checking of behavioural modeling in UML statechart diagrams
    Aoshima, T
    Ando, T
    Yonezaki, N
    [J]. INFORMATION MODELLING AND KNOWLEDGE BASES XIV, 2003, 94 : 152 - 169
  • [9] The impact of structural complexity on the understandability of UML statechart diagrams
    Cruz-Lemus, Jose A.
    Maes, Ann
    Genero, Marcela
    Poels, Geert
    Piattini, Mario
    [J]. INFORMATION SCIENCES, 2010, 180 (11) : 2209 - 2220
  • [10] Automating the synthesis of UML StateChart diagrams from multiple collaboration diagrams
    Khriss, I
    Elkoutbi, M
    Keller, RK
    [J]. UNIFIED MODELING LANGUAGE: UML'98: BEYOND THE NOTATION, 1999, 1618 : 132 - 147