Pattern-Based Transformation of Sequence Diagrams Using QVT

被引:0
|
作者
Kim, Dae-Kyoo [1 ]
Lee, Byunghun [1 ]
机构
[1] Oakland Univ, Dept Comp Sci & Engn, Rochester, MI 48309 USA
关键词
D O I
10.1145/2695664.2695715
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Design patterns provide a proven solution for a recurring design problem. There has been much work on tool support for pattern reuse. However, the existing work focuses mostly on the static structure of design patterns, leaving behavioral aspects largely manual. In this work, we present an approach for transforming application behaviors based on behaviors of design patterns using Query/View/Transformation (QVT). In the approach, we specify a design pattern in terms of a problem specification, a solution specification, and a transformation specification at the metamodel level. A problem model that exhibits the behaviors of the problem specification is transformed to a solution model with the behaviors of the solution specification. We use Role-Based Metamodeling Language (RBML) for specifying problem and solution specifications and QVT for describing transformation rules. We demonstrate the approach using the Observer pattern applied to a graph application.
引用
收藏
页码:1492 / 1497
页数:6
相关论文
共 50 条
  • [1] Pattern-Based Model Transformation Using QVT
    Park, Sunuk
    Kim, Dae-Kyoo
    Park, Sooyong
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 472 - 481
  • [2] Design pattern-based model transformation supported by QVT
    Kim, Dae-Kyoo
    Lu, Lunjin
    Lee, Byunghun
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 125 : 289 - 308
  • [3] Pattern-based design evolution using graph transformation
    Zhao, Chunying
    Kong, Jun
    Dong, Jing
    Zhang, Kang
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2007, 18 (04): : 378 - 398
  • [4] QVT based model transformation for design pattern evolutions
    Dong, Jing
    Yang, Sheng
    Sun, Yongtao
    Wong, W. Eric
    [J]. PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON INTERNET AND MULTIMEDIA SYSTEMS AND APPLICATIONS, 2006, : 16 - +
  • [5] PATTERN-BASED ONTOLOGY TRANSFORMATION SERVICE
    Svab-Zamazal, Ondrej
    Svatek, Vojtech
    Scharffe, Francois
    [J]. KEOD 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE ENGINEERING AND ONTOLOGY DEVELOPMENT, 2009, : 42 - +
  • [6] QVT Based Model Transformation from Sequence Diagram to CSP
    Dan, Li
    [J]. 2010 15TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2010), 2010, : 349 - 354
  • [7] Efficient Pattern-Based Aggregation on Sequence Data
    He, Zhian
    Wong, Petrie
    Kao, Ben
    Lo, Eric
    Cheng, Reynold
    Feng, Ziqiang
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2017, 29 (02) : 286 - 299
  • [8] Towards a pattern-based model transformation framework
    Rouhi, Alireza
    Lano, Kevin
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (09): : 1815 - 1849
  • [9] Pattern-Based Model-to-Model Transformation
    de Lara, Juan
    Guerra, Esther
    [J]. GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 426 - +
  • [10] A Pattern Mining Approach Using QVT
    Kuebler, Jens
    Goldschmidt, Thomas
    [J]. MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2009, 5562 : 50 - +