Towards a Language for Graph-Based Model Transformation Design Patterns

被引:0
|
作者
Ergin, Hueseyin [1 ]
Syriani, Eugene [1 ]
机构
[1] Univ Alabama, Tuscaloosa, AL 35487 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In model-driven engineering, most problems are solved using model transformation. However, the development of a model transformation for a specific problem is still a hard task. The main reason for that is the lack of a development process where transformations must be designed before implemented. As in object-oriented design, we believe that "good design" of model transformation can benefit tremendously from model transformation design patterns. Hence, in this paper, we present DelTa, a language for expressing design patterns for model transformations. DelTa is more abstract than and independent from any existing model transformation language, yet it is expressive enough to define design patterns as guidelines transformation developers can follow. To validate the language, we have redefined four known model transformation design patterns in DelTa and demonstrated how such abstract transformation guidelines can be implemented in five different model transformation languages.
引用
收藏
页码:91 / 105
页数:15
相关论文
共 50 条
  • [21] Towards an integrated graph-based semantics for UML
    Sabine Kuske
    Martin Gogolla
    Hans-Jörg Kreowski
    Paul Ziemann
    [J]. Software & Systems Modeling, 2009, 8 : 403 - 422
  • [22] Towards an integrated graph-based semantics for UML
    Kuske, Sabine
    Gogolla, Martin
    Kreowski, Hans-Joerg
    Ziemann, Paul
    [J]. SOFTWARE AND SYSTEMS MODELING, 2009, 8 (03): : 403 - 422
  • [23] Graph-Based Modelling of Concurrent Sequential Patterns
    Lu, Jing
    Chen, Weiru
    Keech, Malcolm
    [J]. INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2010, 6 (02) : 41 - 58
  • [24] Graph-based Multilingual Language Model: Leveraging Product Relations for Search Relevance
    Choudhary, Nurendra
    Rao, Nikhil
    Subbian, Karthik
    Reddy, Chandan K.
    [J]. PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, : 2789 - 2799
  • [25] Towards Practical Graph-Based Verification for an Object-Oriented Concurrency Model
    Heussner, Alexander
    Poskitt, Christopher M.
    Corrodi, Claudio
    Morandi, Benjamin
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2015, (181): : 32 - 47
  • [26] An extended hierarchical graph-based building model for design and engineering problems
    Slusarczyk, Grazyna
    Lachwa, Andrzej
    Palacz, Wojciech
    Strug, Barbara
    Paszynska, Anna
    Grabska, Ewa
    [J]. AUTOMATION IN CONSTRUCTION, 2017, 74 : 95 - 102
  • [27] Design and Prototypical Implementation of an Integrated Graph-Based Conceptual Data Model
    Sedlmeier, Matthias
    Gogolla, Martin
    [J]. INFORMATION MODELLING AND KNOWLEDGE BASES XXVI, 2014, 272 : 376 - 395
  • [28] Model-Based Requirements Management in Gear Systems Design Based On Graph-Based Design Languages
    Holder, Kevin
    Zech, Andreas
    Ramsaier, Manuel
    Stetter, Ralf
    Niedermeier, Hans-Peter
    Rudolph, Stephan
    Till, Markus
    [J]. APPLIED SCIENCES-BASEL, 2017, 7 (11):
  • [29] A modular timed graph transformation language for simulation-based design
    Eugene Syriani
    Hans Vangheluwe
    [J]. Software & Systems Modeling, 2013, 12 : 387 - 414
  • [30] Design of an agent-oriented Modeling language based on graph transformation
    Depke, R
    Hausmann, JH
    Heckel, R
    [J]. APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, 2003, 3062 : 106 - 119