From UML 2 Sequence Diagrams to State Machines by Graph Transformation

被引:12
|
作者
Gronmo, Roy [1 ]
Moller-Pedersen, Birger [2 ]
机构
[1] SINTEF Informat & Commun Technol, Oslo, Norway
[2] Univ Oslo, Dept Informat, Oslo, Norway
来源
关键词
Graph transformation; Model transformation; UML; sequence diagram; state machine;
D O I
10.5381/jot.2011.10.1.a8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Algebraic graph transformation has been promoted by several authors as a means to specify model transformations. This paper explores how we can specify graph transformation-based rules for a classical problem of transforming from sequence diagrams to state machines. The specification of the transformation rules is based on the concrete syntax of sequence diagrams and state machines. We introduce tailored transformation support for sequence diagrams and a novel graphical operator to match and transform combined fragments.
引用
收藏
页数:22
相关论文
共 50 条
  • [31] The many meanings of UML 2 Sequence Diagrams: a survey
    Zoltán Micskei
    Hélène Waeselynck
    Software & Systems Modeling , 2011, 10 : 489 - 514
  • [32] The many meanings of UML 2 Sequence Diagrams: a survey
    Micskei, Zoltan
    Waeselynck, Helene
    SOFTWARE AND SYSTEMS MODELING, 2011, 10 (04): : 489 - 514
  • [33] Approach of statechart synthesis from UML sequence diagrams
    Chu, Hua
    Li, Qing-Shan
    Chen, Ping
    Guo, Jun-Li
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2005, 27 (03): : 524 - 528
  • [34] Transformation of Coloured Petri Nets to UML 2 Diagrams
    Yassin, Ayman
    Hassan, Hoda
    NEW PERSPECTIVES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 2, 2014, 276 : 131 - 142
  • [35] From UML Models to Graph Transformation Systems
    Ziemann, Paul
    Hoelscher, Karsten
    Gogolla, Martin
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (04) : 17 - 33
  • [36] Relationships between UML Sequence Diagrams and the Topological Functioning Model for Backward Transformation
    Ovchinnikova, Viktoria
    Asnina, Erika
    Garcia-Diaz, Vicente
    APPLIED COMPUTER SYSTEMS, 2014, 16 (01) : 43 - 52
  • [37] Timing analysis of UML sequence diagrams
    Li, XD
    Lilius, J
    UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 661 - 674
  • [38] Static generation of UML sequence diagrams
    Alvin, Chris
    Peterson, Brian
    Mukhopadhyay, Supratik
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (01) : 31 - 53
  • [39] A Typed Attributed Graph Grammar with Inheritance for the Abstract Syntax of UML Class and Sequence Diagrams
    Hermann, Frank
    Ehrig, Hartmut
    Taentzer, Gabriele
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 211 (0C) : 261 - 269
  • [40] AUTOMATIC BRIDGE BETWEEN BPMN MODELS AND UML ACTIVITY DIAGRAMS BASED ON GRAPH TRANSFORMATION
    Rahmoune, Yasmina
    Chaoui, Allaoua
    COMPUTER SCIENCE-AGH, 2022, 23 (03): : 411 - 447