Bidirectional model transformations in QVT: semantic issues and open questions

被引:88
|
作者
Stevens, Perdita [1 ]
机构
[1] Univ Edinburgh, Sch Informat, Edinburgh, Midlothian, Scotland
来源
SOFTWARE AND SYSTEMS MODELING | 2010年 / 9卷 / 01期
关键词
Bidirectional model transformation; QVT; Model-driven development; Semantics;
D O I
10.1007/s10270-008-0109-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the OMG's queries, views and transformations standard as applied to the specification of bidirectional transformations between models. We discuss what is meant by bidirectional transformations, and the model-driven development scenarios in which they are needed. We analyse the fundamental requirements on tools which support such transformations, and discuss some semantic issues which arise. In particular, we show that any transformation language sufficient to the needs of model-driven development would have to be able to express non-bijective transformations. We argue that a considerable amount of basic research is needed before suitable tools will be fully realisable, and suggest directions for this future research.
引用
收藏
页码:7 / 20
页数:14
相关论文
共 50 条
  • [1] Bidirectional model transformations in QVT: semantic issues and open questions
    Perdita Stevens
    [J]. Software & Systems Modeling, 2010, 9 : 7 - 20
  • [2] Bidirectional model transformations in QVT: Semantic issues and open questions
    Stevens, Perdita
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4735 : 1 - +
  • [3] Implementing QVT-R Bidirectional Model Transformations Using Alloy
    Macedo, Nuno
    Cunha, Alcino
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2013, 2013, 7793 : 297 - 311
  • [4] A Case Study for Evaluating Bidirectional Transformations in QVT Relations
    Westfechtel, Bernhard
    [J]. ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2015, : 141 - 155
  • [5] Case-based exploration of bidirectional transformations in QVT Relations
    Westfechtel, Bernhard
    [J]. SOFTWARE AND SYSTEMS MODELING, 2018, 17 (03): : 989 - 1029
  • [6] Case-based exploration of bidirectional transformations in QVT Relations
    Bernhard Westfechtel
    [J]. Software & Systems Modeling, 2018, 17 : 989 - 1029
  • [7] Incremental Bidirectional Transformations: Applying QVT Relations to the Families to Persons Benchmark
    Westfechtel, Bernhard
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 39 - 53
  • [8] Open issues in model transformations for multimodal applications
    László Lengyel
    Hassan Charaf
    [J]. Journal on Multimodal User Interfaces, 2015, 9 : 377 - 385
  • [9] Open issues in model transformations for multimodal applications
    Lengyel, Laszlo
    Charaf, Hassan
    [J]. JOURNAL ON MULTIMODAL USER INTERFACES, 2015, 9 (04) : 377 - 385
  • [10] Least-change bidirectional model transformation with QVT-R and ATL
    Nuno Macedo
    Alcino Cunha
    [J]. Software & Systems Modeling, 2016, 15 : 783 - 810