A survey of model transformation design patterns in practice

被引:22
|
作者
Lano, Kevin [1 ]
Kolandouz-Rahimi, Shekoufeh [2 ]
Yassipour-Tehrani, Sobhan [1 ]
Sharbaf, Mohammadreza [2 ]
机构
[1] Kings Coll London, Dept Informat, London, England
[2] Univ Isfahan, Dept Software Engn, Esfahan, Iran
关键词
Model Transformations; Design Patterns; Empirical Software Engineering;
D O I
10.1016/j.jss.2018.03.001
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model transformation design patterns have been proposed by a number of researchers, but their usage appears to be sporadic and sometimes patterns are applied without recognition of the pattern. In this paper we provide a systematic literature review of transformation design pattern applications. We evaluate how widely patterns have been used, and how their use differs in different transformation languages and for different categories of transformation. We identify what benefits appear to arise from the use of patterns, and consider how the application of patterns can be improved. The paper also identifies several new patterns which have not previously been catalogued. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:48 / 73
页数:26
相关论文
共 50 条
  • [1] Model-Transformation Design Patterns
    Lano, Kevin
    Kolahdouz-Rahimi, Shekoufeh
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (12) : 1224 - 1259
  • [2] A Survey of Model Transformation Design Pattern Usage
    Lano, Kevin
    Kolahdouz-Rahimi, Shekoufeh
    Yassipour-Tehrani, Sobhan
    Sharbaf, Mohammadreza
    THEORY AND PRACTICE OF MODEL TRANSFORMATION, 2017, 10374 : 108 - 118
  • [3] MDA based design patterns modeling and model transformation
    Zhang, Tian
    Zhang, Yan
    Yu, Xiao-Feng
    Wang, Lin-Zhang
    Li, Xuan-Dong
    Ruan Jian Xue Bao/Journal of Software, 2008, 19 (09): : 2203 - 2217
  • [4] Supporting design patterns in graph rewriting-based model transformation
    Lengyel, Laszlo
    Levendovszky, Tihamer
    Meszaros, Tamas
    Charaf, Hassan
    ENASE 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2007, : 25 - 32
  • [5] Towards a Language for Graph-Based Model Transformation Design Patterns
    Ergin, Hueseyin
    Syriani, Eugene
    THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, ICMT 2014, 2014, 8568 : 91 - 105
  • [6] A Survey of Australian Dysphagia Practice Patterns
    Anna Rumbach
    Caitlin Coombes
    Sebastian Doeltgen
    Dysphagia, 2018, 33 : 216 - 226
  • [7] A Survey of Dry Eye Practice Patterns
    Fernandez, Karen
    Ying, Gui-Shuang
    Masssaro-Giordano, Giacomina
    Orlin, Stephen
    Sulewski, Michael
    Macchi, Ilaria
    Hammersmith, Kristin
    Nagra, Parveen
    Rapuano, Christopher Joseph
    Bunya, Vatinee Y.
    INVESTIGATIVE OPHTHALMOLOGY & VISUAL SCIENCE, 2017, 58 (08)
  • [8] Colpocleisis: A Survey of Current Practice Patterns
    Jones, Keisha
    Wang, Gary
    Romano, Robert
    St Marie, Peter
    Harmanli, Oz
    FEMALE PELVIC MEDICINE AND RECONSTRUCTIVE SURGERY, 2017, 23 (04): : 276 - 280
  • [9] A Survey of Australian Dysphagia Practice Patterns
    Rumbach, Anna
    Coombes, Caitlin
    Doeltgen, Sebastian
    DYSPHAGIA, 2018, 33 (02) : 216 - 226
  • [10] Practice Patterns to Improve the Quality of Design Model in Embedded Software Development
    Kim, Doo-Hwan
    Kim, Jong-Phil
    Hong, Jang-Eui
    2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 179 - 184