Testing operational transformations in model-driven engineering

被引:2
|
作者
Ciancone, Andrea [1 ]
Filieri, Antonio [1 ]
Mirandola, Raffaela [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informaz, Pzza Leonardo da Vinci 32, Milan, Italy
关键词
Model-driven transformation; Testing; QVT; QVTO; MANTra; MDE; MDA; Transformation testing;
D O I
10.1007/s11334-013-0208-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-driven development is gaining importance in software engineering practice. This increasing usage asks for a new generation of testing tools to verify correctness and suitability of model transformations. This paper presents a novel approach to unit testing QVT operational (QVTO) transformations, which overcomes limitations of currently available tools. Our proposal, called MANTra (Model trANs-formation Testing), allows software developers to design test cases directly within the QVTO language and verify them without moving from the transformation environment. MANTra is also available as an eclipse feature that can be easily integrated into established development practice.
引用
收藏
页码:19 / 32
页数:14
相关论文
共 50 条
  • [21] A Model-Driven Engineering Transition-Based GUI Testing Technique
    Saleh, Eman M.
    Salem, Omar Al Sheik
    2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2015, : 108 - 113
  • [22] Model-driven engineering for Software Architecture
    Bucaioni, Alessio
    Di Salle, Amleto
    Iovino, Ludovico
    Liang, Peng
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 223
  • [23] Predicting Incompatibility of Transformations in Model-driven Development
    Jazayeri, Mehdi
    Oberleitner, Johann
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (03) : 129 - 137
  • [24] Scalable model exploration for model-driven engineering
    Jimenez-Pastor, Antonio
    Garmendia, Antonio
    de Lara, Juan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 132 : 204 - 225
  • [25] Experiences in deploying model-driven engineering
    Weigert, Thomas
    Weil, Rank
    Marth, Kevin
    Baker, Paul
    Jervis, Clive
    Dietz, Paul
    Gui, Yexuan
    van den Berg, Aswin
    Fleer, Kim
    Nelson, David
    Wells, Michael
    Mastenbrook, Brian
    SDL 2007: DESIGN FOR DEPENDABLE SYSTEMS, PROCEEDINGS, 2007, 4745 : 35 - 53
  • [26] Model-driven engineering for the social enterprise
    Grundy, John
    PROCEEDINGS OF THE 2015 IEEE 19TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, 2015, : 39 - 39
  • [27] Model-driven engineering for requirements analysis
    Baudry, Benoit
    Nebut, Clementine
    Le Traon, Yves
    11TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2007, : 459 - +
  • [28] Challenges in Model-Driven Software Engineering
    Van Der Straeten, Ragnhild
    Mens, Tom
    Van Baelen, Stefan
    MODELS IN SOFTWARE ENGINEERING, 2009, 5421 : 35 - +
  • [29] Coupled Evolution in Model-Driven Engineering
    Di Ruscio, Davide
    Iovino, Ludovico
    Pierantonio, Alfonso
    IEEE SOFTWARE, 2012, 29 (06) : 78 - 84
  • [30] Cognifying Model-Driven Software Engineering
    Cabot, Jordi
    Clariso, Robert
    Brambilla, Marco
    Gerard, Sebastien
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, STAF 2017, 2018, 10748 : 154 - 160