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
来源
关键词
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 条
  • [41] Classifying Laughter using the Component Process Model
    Jeffrey Capistrano, Earl
    Raphaelle Espiritu, Kristen Ann
    Tandoc, Marybelle
    Gan Lim, Johanna Koon
    Cu, Jocelynn
    2022 10TH INTERNATIONAL CONFERENCE ON AFFECTIVE COMPUTING AND INTELLIGENT INTERACTION (ACII), 2022,
  • [42] It's Your Loss: Classifying Information Loss During Variability Model Roundtrip Transformations
    Feichtinger, Kevin
    Sundermann, Chico
    Thum, Thomas
    Rabiser, Rick
    26TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, SPLC 2022, VOL A, 2022, : 67 - 78
  • [43] Testing operational transformations in model-driven engineering
    Ciancone, Andrea
    Filieri, Antonio
    Mirandola, Raffaela
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2014, 10 (01) : 19 - 32
  • [44] Control Flow Models using Petri Nets for Model Based Testing
    Pospisil, Tomas
    PROCEEDINGS OF THE 2017 9TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOL 1, 2017, : 553 - 557
  • [45] METHOD OF CLASSIFYING ANALYSES WITH ANY NUMBER OF TERMS
    MERTIE, JB
    AMERICAN MINERALOGIST, 1964, 49 (9-1) : 1306 - &
  • [46] Testing the absence of random effects in the nested-error regression model using orthogonal transformations
    El-Horbaty, Yahia S.
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2022, 51 (05) : 2736 - 2746
  • [47] Classifying urban models
    Batty, Michael
    ENVIRONMENT AND PLANNING B-PLANNING & DESIGN, 2016, 43 (02): : 251 - 256
  • [48] TESTING THE MODELS OF REGIONAL SPECIALIZATION IN TERMS OF NEW THEORIES OF INTERNATIONAL TRADE
    Stangaciu, Oana Ancuta
    Harja, Eugenia
    ROMANIAN STATISTICAL REVIEW, 2013, (02) : 16 - 28
  • [49] Testing multiplicative terms in AMMI and GGE models for multienvironment trials with replicates
    Malik, Waqas Ahmed
    Forkman, Johannes
    Piepho, Hans-Peter
    THEORETICAL AND APPLIED GENETICS, 2019, 132 (07) : 2087 - 2096
  • [50] Parametric Bootstrap Methods for Testing Multiplicative Terms in GGE and AMMI Models
    Forkman, Johannes
    Piepho, Hans-Peter
    BIOMETRICS, 2014, 70 (03) : 639 - 647