An approach for reversely generating hierarchical UML statechart diagrams

被引:0
|
作者
Chu, Hua [1 ]
Li, Qingshan [1 ]
Hu, Shenming [1 ]
Chen, Ping [1 ]
机构
[1] Xidian Univ, Inst Software Engn, Xian 710071, Peoples R China
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the most crucial and complex steps of object-oriented system design lies in the transition needed to go from system behavior (defined by means of scenario models) to component behavior (described by means of communicating hierarchical state machine models). This paper presents a re-verse approach for generating hierarchical UML statechart diagrams. Firstly, we put forward a generation algorithm for a flat statechart diagram based on the BK-algorithm, which is validated useful in our reverse engineering tool XDRE by generating UML statechart diagrams from a set of UML sequence diagrams. Secondly, according to UML composite state, an automatic approach of introducing hierarchy to the generated flat statechart diagrams is proposed and implemented. Finally, systematic experiment is conducted in the paper in order to verify the validity of this approach.
引用
收藏
页码:434 / 437
页数:4
相关论文
共 50 条
  • [1] 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
  • [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] An Integrated Environment for Communicating UML Statechart Diagrams
    Lam, Vitus S. W.
    Padget, Julian
    [J]. 3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [5] 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
  • [6] Empirical validation of metrics for UML statechart diagrams
    Miranda, D
    Genero, M
    Piattini, M
    [J]. ENTERPRISE INFORMATION SYSTEMS V, 2004, : 101 - 108
  • [7] UML Statechart Diagrams on the ADONIS Metamodeling Platform
    Fill, Hans-Georg
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (01) : 27 - 36
  • [8] 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
  • [9] Formalization of Mobile UML Statechart Diagrams Using the π-calculus: An Approach for Modeling and Analysis
    Belghiat, Aissam
    Chaoui, Allaoua
    Maouche, Mourad
    Beldjehem, Mokhtar
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2014, 2014, 465 : 236 - 247
  • [10] 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