Automatic Generation of Ecore Models for Testing ATL Transformations

被引:8
|
作者
Almendros-Jimenez, Jesus M. [1 ]
Becerra-Teron, Antonio [1 ]
机构
[1] Univ Almeria, Dept Informat, Almeria 04120, Spain
来源
MODEL AND DATA ENGINEERING | 2016年 / 9893卷
关键词
D O I
10.1007/978-3-319-45547-1_2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model transformation testing is crucial to detect incorrect transformations. Buggy transformations can lead to incorrect target models, either violating target meta-model requirements or more complex target model properties. In this paper we present a tool for testing ATL transformations. This tool is an extension of a previously developed tool for testing XML-based languages. With this aim an Ecore to XML Schema transformation is defined which makes to automatically generate random Ecore models possible. These randomly generated Ecore models are used to test ATL transformations. Properties to be tested are specified by OCL constraints, describing input and output conditions on source and target models, respectively.
引用
收藏
页码:16 / 30
页数:15
相关论文
共 50 条
  • [1] Automatic generation of test models for model transformations
    Wang, Junhua
    Kim, Soon-Kyeong
    Carrington, David
    ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 432 - 440
  • [2] Measuring the Effect of Enabling Traces Generation in ATL Model Transformations
    Santiago, Ivan
    Vara, Juan M.
    de Castro, Valeria
    Marcos, Esperanza
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2013, 2013, 417 : 229 - 240
  • [3] Towards Distributed Ecore Models
    Perera Aracil, Jesus M.
    Sevilla Ruiz, Diego
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 209 - 216
  • [4] Efficient ATL Incremental Transformations
    Le Calvar, Theo
    Jouault, Frederic
    Chhel, Fabien
    Clavreul, Mickael
    JOURNAL OF OBJECT TECHNOLOGY, 2019, 18 (03): : 1 - 17
  • [5] On the Energy Consumption of ATL Transformations
    Rubei, Riccardo
    Rocco, Juri di
    Ruscio, Davide di
    SOFTWARE-PRACTICE & EXPERIENCE, 2025,
  • [6] Translating ATL Model Transformations to Algebraic Graph Transformations
    Richa, Elie
    Borde, Etienne
    Pautet, Laurent
    THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2015, 9152 : 183 - 198
  • [7] Quick Fixing ATL Model Transformations
    Sanchez Cuadrado, Jesus
    Guerra, Esther
    de Lara, Juan
    2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 146 - 155
  • [8] Towards Incremental Execution of ATL Transformations
    Jouault, Frederic
    Tisi, Massimo
    THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2010, 6142 : 123 - 137
  • [9] Transforming models with ATL
    Jouault, F
    Kurtev, I
    SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 128 - 138
  • [10] Automatic Selenium Code Generation for Testing
    Rathi, Nikhil
    Srivathsav, Rohith
    Chitlangia, Rishabh
    Pachghare, V. K.
    INTELLIGENT COMPUTING, INFORMATION AND CONTROL SYSTEMS, ICICCS 2019, 2020, 1039 : 194 - 200