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 条
  • [31] Experiences with Model-Driven Engineering in Neurorobotics
    Hinkel, Georg
    Denninger, Oliver
    Krach, Sebastian
    Groenda, Henning
    MODELLING FOUNDATIONS AND APPLICATIONS, ECMFA 2016, 2016, 9764 : 217 - 228
  • [32] Model-Driven Engineering for Augmented Reality
    Campos-Lopez, Ruben
    Guerra, Esther
    de Lara, Juan
    Colantoni, Alessandro
    Garmendia, Antonio
    JOURNAL OF OBJECT TECHNOLOGY, 2023, 22 (02):
  • [33] Collaborative Repositories in Model-Driven Engineering
    Di Rocco, Juri
    Di Ruscio, Davide
    Iovino, Ludovico
    Pierantonio, Alfonso
    IEEE SOFTWARE, 2015, 32 (03) : 28 - 34
  • [34] On Watermarking for Collaborative Model-Driven Engineering
    Martinez, Salvador
    Gerard, Sebastien
    Cabot, Jordi
    IEEE ACCESS, 2018, 6 : 29715 - 29728
  • [35] Model-driven visual requirements engineering
    Solheim, H
    Lillehagen, F
    Petersen, SA
    Jorgensen, H
    Anastasiou, M
    13th IEEE International Conference on Requirements Engineering, Proceedings, 2005, : 421 - 425
  • [36] Model-Driven Software Engineering in Practice
    Brambilla, Marco
    Cabot, Jordi
    Wimmer, Manuel
    Synthesis Lectures on Software Engineering, 2012, 1 (01): : 1 - 184
  • [37] Model-Driven Engineering of Service Orchestrations
    Brambilla, Marco
    Dosmi, Matteo
    Fraternali, Piero
    2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 562 - 569
  • [38] Model-Driven Engineering Practices in Industry
    Hutchinson, John
    Rouncefield, Mark
    Whittle, Jon
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 633 - 642
  • [39] The State of Practice in Model-Driven Engineering
    Whittle, Jon
    Hutchinson, John
    Rouncefield, Mark
    IEEE SOFTWARE, 2014, 31 (03) : 79 - 85
  • [40] MODEL-DRIVEN DISTRIBUTED SIMULATION ENGINEERING
    Bocciarelli, Paolo
    D'Ambrogio, Andrea
    Giglio, Andrea
    Paglia, Emiliano
    2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 75 - 89