Localized model transformations for building large-scale transformations

被引:13
|
作者
Etien, Anne [1 ]
Muller, Alexis [2 ]
Legrand, Thomas [2 ]
Paige, Richard F. [3 ]
机构
[1] Univ Lille 1, Inria Lille Nord Europe, LIFL CNRS UMR 8022, Lille, France
[2] GenMyModel, Lille, France
[3] Univ York, Dept Comp Sci, York YO10 5DD, N Yorkshire, England
来源
SOFTWARE AND SYSTEMS MODELING | 2015年 / 14卷 / 03期
关键词
Model transformation; Reusable transformation; Transformation chaining;
D O I
10.1007/s10270-013-0379-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-driven engineering (MDE) exploits well-defined, tool-supported modelling languages and operations applied to models created using these languages. Model transformation is a critical part of the use of MDE. It has been argued that transformations must be engineered systematically, particularly when the languages to which they are applied are large and complicated-e.g., UML 2.x and profiles such as MARTE-and when the transformation logic itself is complex. We present an approach to designing large model transformations for large languages, based on the principle of separation of concerns. Specifically, we define a notion of localized transformations that are restricted to apply to a subset of a modelling language; a composition of localized transformations is then used to satisfy particular MDE objectives, such as the design of very large transformations. We illustrate the use of localized transformations in a concrete example applied to large transformations for system-on-chip co-design.
引用
收藏
页码:1189 / 1213
页数:25
相关论文
共 50 条
  • [41] Image registration using log-polar mappings for recovery of large-scale similarity and projective transformations
    Zokai, S
    Wolberg, G
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2005, 14 (10) : 1422 - 1434
  • [42] Shock-induced structural phase transformations studied by large-scale molecular-dynamics simulations
    Kadau, K
    Germann, TC
    Lomdahl, PS
    Holian, BL
    [J]. SHOCK COMPRESSION OF CONDENSED MATTER-2001, PTS 1 AND 2, PROCEEDINGS, 2002, 620 : 351 - 354
  • [43] Investigating the Role of Enterprise Architects in Supporting Large-Scale Agile Transformations: A Multiple-Case Study
    Uludag, Omer
    Matthes, Florian
    [J]. AMCIS 2020 PROCEEDINGS, 2020,
  • [44] The interacting effect of climate change and herbivory can trigger large-scale transformations of European temperate forests
    Dobor, Laura
    Baldo, Marco
    Bilek, Lukas
    Barka, Ivan
    Malis, Frantisek
    Stepanek, Petr
    Hlasny, Tomas
    [J]. GLOBAL CHANGE BIOLOGY, 2024, 30 (02)
  • [45] CRYSTALLOGRAPHIC SCALE TRANSFORMATIONS
    JANSSEN, T
    [J]. PHILOSOPHICAL MAGAZINE B-PHYSICS OF CONDENSED MATTER STATISTICAL MECHANICS ELECTRONIC OPTICAL AND MAGNETIC PROPERTIES, 1992, 66 (01): : 125 - 134
  • [46] NOTE ON SCALE TRANSFORMATIONS
    JADCZYK, AZ
    [J]. BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1972, 20 (08): : 683 - &
  • [47] Bidirectional Transformations in the Large
    Stevens, Perdita
    [J]. 2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 1 - 11
  • [48] An Ecosystem Architecture Meta-Model for Supporting Ultra-Large Scale Digital Transformations
    Burmeister, Fabian
    Drews, Paul
    Schirmer, Ingrid
    [J]. 25TH AMERICAS CONFERENCE ON INFORMATION SYSTEMS (AMCIS 2019), 2019,
  • [49] Investigation of large-scale building envelope leakage
    Searls, Carolyn L.
    Stubblefield, Taryn N.
    [J]. PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-FORENSIC ENGINEERING, 2013, 166 (01) : 27 - 40
  • [50] FORMAL METHOD OF FUNCTIONAL MODEL BUILDING BASED ON GRAPH TRANSFORMATIONS
    Grundspenkis, Janis
    Zeltmate, Ieva
    [J]. 7TH INTERNATIONAL WORKSHOP ON MODELING & APPLIED SIMULATION, 2008, : 140 - 147