Testing models and model transformations using classifying terms

被引:0
|
作者
Frank Hilken
Martin Gogolla
Loli Burgueño
Antonio Vallecillo
机构
[1] University of Bremen,
[2] University of Málaga,undefined
来源
Software & Systems Modeling | 2018年 / 17卷
关键词
Model transformations; Contract-based specifications; Equivalence partitioning;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes the use of equivalence partitioning techniques for testing models and model transformations. In particular, we introduce the concept of classifying terms, which are general OCL terms on a class model enriched with OCL constraints. Classifying terms permit defining equivalence classes, in particular for partitioning the source and target model spaces of the transformation, defining for each class a set of equivalent models with regard to the transformation. Using these classes, a model validator tool is able to automatically construct object models for each class, which constitute relevant test cases for the transformation. We show how this approach of guiding the construction of test cases in an orderly, systematic and efficient manner can be effectively used in combination with Tracts for testing both directional and bidirectional model transformations and for analyzing their behavior.
引用
收藏
页码:885 / 912
页数:27
相关论文
共 50 条
  • [31] Translating target to source constraints in model-to-model transformations
    Sanchez Cuadrado, Jesus
    Guerra, Esther
    de Lara, Juan
    Clariso, Robert
    Cabot, Jordi
    2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 12 - 22
  • [32] Constraint-based specification of model transformations
    Lano, K.
    Kolandouz-Rahimi, S.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (02) : 412 - 436
  • [33] Survey of Graph Rewriting applied to Model Transformations
    de la Parra, Francisco
    Dean, Thomas
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 431 - 441
  • [34] Assessing and improving quality of QVTo model transformations
    Christine M. Gerpheide
    Ramon R. H. Schiffelers
    Alexander Serebrenik
    Software Quality Journal, 2016, 24 : 797 - 834
  • [35] Model Transformations for Performability Analysis of Service Configurations
    Gonczy, Laszlo
    Deri, Zsolt
    Varro, Daniel
    MODELS IN SOFTWARE ENGINEERING, 2009, 5421 : 153 - 166
  • [36] Third International Workshop on Graph and Model Transformations
    Karsai, Gabor
    Taentzer, Gabriele
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 1055 - 1056
  • [37] Open issues in model transformations for multimodal applications
    László Lengyel
    Hassan Charaf
    Journal on Multimodal User Interfaces, 2015, 9 : 377 - 385
  • [38] Open issues in model transformations for multimodal applications
    Lengyel, Laszlo
    Charaf, Hassan
    JOURNAL ON MULTIMODAL USER INTERFACES, 2015, 9 (04) : 377 - 385
  • [39] Pragmatic model transformations for refactoring in Scilab/Xcos
    Durak, Umut
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2016, 7 (01)
  • [40] Towards Systematic Mutations for and with ATL Model Transformations
    Troya, Javier
    Bergmayr, Alexander
    Burgueno, Loli
    Wimmer, Manuel
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,