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 条
  • [41] Pattern-based verification for trees
    Ceska, Milan
    Erlebach, Pavel
    Vojnar, Tomas
    COMPUTER AIDED SYSTEMS THEORY- EUROCAST 2007, 2007, 4739 : 488 - 496
  • [42] Pattern-based data compression
    Kuri, A
    Galaviz, J
    MICAI 2004: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2004, 2972 : 1 - 10
  • [43] Pattern-based Rule Disambiguation
    Zheng, Jie
    Cheng, Gang
    Li, Shoushan
    Kong, Fang
    Huang, Chu-Ren
    Zhou, Guodong
    2015 12TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2015, : 1444 - 1449
  • [44] Pattern-Based Model Refactoring
    El-Sharqwi, Mohamed
    Mahdi, Hani
    El-Madah, Islam
    ICCES'2010: THE 2010 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2010, : 301 - 306
  • [45] A Semantic Pattern-Based Recommender
    Maccatrozzo, Valentina
    Ceolin, Davide
    Aroyo, Lora
    Groth, Paul
    SEMANTIC WEB EVALUATION CHALLENGE, 2014, 475 : 182 - 187
  • [46] Pattern-Based Architecture Reviews
    Harrison, Neil B.
    Avgeriou, Paris
    IEEE SOFTWARE, 2011, 28 (06) : 66 - 71
  • [47] Confluence of pattern-based calculi
    Cirstea, Horatiu
    Faure, Germain
    TERM REWRITING AND APPLICATIONS, PROCEEDINGS, 2007, 4533 : 78 - +
  • [48] Pattern-based texturing revisited
    Neyret, F
    Cani, MP
    SIGGRAPH 99 CONFERENCE PROCEEDINGS, 1999, : 235 - 242
  • [49] Pattern-Based Reasons and Disaster
    Dietz, Alexander
    UTILITAS, 2023, 35 (02) : 131 - 147
  • [50] Pattern-Based Usability Testing
    Dias, Fernando
    Paiva, Ana C. R.
    10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 366 - 371