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
来源
JOURNAL OF OBJECT TECHNOLOGY | 2011年 / 10卷
关键词
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
相关论文
共 22 条
[1]  
Braendshoi Bjorn, 2008, THESIS
[2]  
Gronmo R, 2009, THESIS
[3]  
Gronmo Roy, 2010, LECT NOTES COMPUTER, V6142, DOI [10.1007/978-3-642-13688-7_7, DOI 10.1007/978-3-642-13688-7_7]
[4]  
Gronmo Roy, 2009, INT C MOD TRANSF ICM, DOI [10.1007/978-3-642-02408-5_6, DOI 10.1007/978-3-642-02408-5_6]
[5]  
Gronmo Roy, 2008, LECT NOTES COMPUTER, V5088, DOI [10.1007/978-3-540-89020-1_23, DOI 10.1007/978-3-540-89020-1_23]
[6]  
Gronmo Roy, 2008, EUR C MOD DRIV ARCH, DOI [10.1007/978-3-540-69100-6_18, DOI 10.1007/978-3-540-69100-6_18]
[7]  
Harel David, 2005, LECT NOTES COMPUTER, V3393, DOI [10.1007/b106390, DOI 10.1007/B106390]
[8]  
Haugen Oystein, 2000, ERICSS C SOFTW ENG E
[9]  
Heckel Reiko, 2002, GRAPH TRANSFORMATION, DOI [10.1007/3-540-45832-8_14, DOI 10.1007/3-540-45832-8_14]
[10]  
Hermann Frank, 2005, THESIS