Coherently Explaining UML Statechart and Collaboration Diagrams by Graph Transformations

被引:1
|
作者
Ziemann, Paul [1 ]
Hoelscher, Karsten [1 ]
Gogolla, Martin [1 ]
机构
[1] Univ Bremen, Dept Comp Sci, Bremen, Germany
关键词
UML; graph transformation; integrated formal semantics; OCL;
D O I
10.1016/j.entcs.2005.03.014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we continue our work on the formalization and validation of UML models by means of graph transformation systems. We here concentrate on statechart and collaboration diagrams albeit our approach covers use case, class, object, and sequence diagrams as well. The statechart and collaboration diagrams describe the operations of the underlying class diagram and include OCL expressions as guards and parts of message expressions. We illustrate in detail the generation of graph transformation rules for the statechart and collaboration diagrams.
引用
收藏
页码:263 / 280
页数:18
相关论文
共 50 条
  • [1] 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
  • [2] Formalization of UML statechart diagrams in the π-calculus
    Lam, VSW
    Padget, J
    [J]. 2001 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 213 - 223
  • [3] 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,
  • [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] 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
  • [8] Specifying behavioral semantics of UML diagrams through graph transformations
    Kong, Jun
    Zhang, Kang
    Dong, Jing
    Xu, Dianxiang
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (02) : 292 - 306
  • [9] 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
  • [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