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 条
  • [21] Pattern-based AI scripting using ScriptEase
    McNaughton, M
    Redford, J
    Schaeffer, J
    Szafron, D
    ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2003, 2671 : 35 - 49
  • [22] Pattern-based image retrieval using GLCM
    Divya Srivastava
    B. Rajitha
    Suneeta Agarwal
    Shruti Singh
    Neural Computing and Applications, 2020, 32 : 10819 - 10832
  • [23] Estimating Forest Losses Using Spatio-temporal Pattern-based Sequence Classification Approach
    Toujani, Ahmed
    Achour, Hammadi
    Turki, Sami Yassine
    Faiz, Sami
    APPLIED ARTIFICIAL INTELLIGENCE, 2020, 34 (12) : 916 - 940
  • [24] An effective image steganographic scheme based on wavelet transformation and pattern-based modification
    Chang, CC
    Chen, TS
    Hsia, HC
    2003 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2003, : 450 - 453
  • [25] Pattern-Based Model-to-Model Transformation: Handling Attribute Conditions
    Guerra, Esther
    de Lara, Juan
    Orejas, Fernando
    THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2009, 5563 : 83 - +
  • [26] Correctness, Completeness and Termination of Pattern-Based Model-to-Model Transformation
    Orejas, Fernando
    Guerra, Esther
    de Lara, Juan
    Ehrig, Hartmut
    ALGEBRA AND COALGEBRA IN COMPUTER SCIENCE, PROCEEDINGS, 2009, 5728 : 383 - +
  • [27] Pattern-Based Dynamic Compilation System for CGRAs With Online Configuration Transformation
    Liu, Leibo
    Man, Xingchen
    Zhu, Jianfeng
    Yin, Shouyi
    Wei, Shaojun
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (12) : 2981 - 2994
  • [28] A Pattern-Based Approach to Transformation of UI Design Models for Mobile Applications
    Aihemaiti S.
    Hua Q.
    Wu H.
    Wang B.
    Ji X.
    Nan Y.
    Ding M.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2020, 32 (10): : 1688 - 1696
  • [29] Performance tuning of imaging applications through pattern-based code transformation
    Sangwan, R
    Ludwig, R
    Laplante, PA
    Neill, CJ
    Real-Time Imaging IX, 2005, 5671 : 1 - 7
  • [30] Using GPUs to Crack Android Pattern-based Passwords
    Pi, Jaewoo
    De, Pradipta
    Mueller, Klaus
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 450 - 451