Multi-criteria test cases selection for model transformations

被引:10
|
作者
Alkhazi, Bader [1 ]
Abid, Chaima [1 ]
Kessentini, Marouane [1 ]
Leroy, Dorian [2 ]
Wimmer, Manuel [2 ]
机构
[1] Univ Michigan, Dearborn, MI 48128 USA
[2] Johannes Kepler Univ Linz, CDL MIssNT, Linz, Austria
关键词
Model-driven engineering; Model transformation; Model transformation testing; Test case selection; NSGA-II;
D O I
10.1007/s10515-020-00271-w
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model transformations play an important role in the evolution of systems in various fields such as healthcare, automotive and aerospace industry. Thus, it is important to check the correctness of model transformation programs. Several approaches have been proposed to generate test cases for model transformations based on different coverage criteria (e.g., statements, rules, metamodel elements, etc.). However, the execution of a large number of test cases during the evolution of transformation programs is time-consuming and may include a lot of overlap between the test cases. In this paper, we propose a test case selection approach for model transformations based on multi-objective search. We use the non-dominated sorting genetic algorithm (NSGA-II) to find the best trade-offs between two conflicting objectives: (1) maximize the coverage of rules and (2) minimize the execution time of the selected test cases. We validated our approach on several evolution cases of medium and large ATLAS Transformation Language programs.
引用
收藏
页码:91 / 118
页数:28
相关论文
共 50 条
  • [31] Multi-criteria selection of optimum means of telecommunications
    Bezruk, Valeriy
    Skorik, Yulia
    2016 13TH INTERNATIONAL CONFERENCE ON MODERN PROBLEMS OF RADIO ENGINEERING, TELECOMMUNICATIONS AND COMPUTER SCIENCE (TCSET), 2016, : 624 - 626
  • [32] Multi-criteria material selection in engineering design
    Sirisalee, P
    Ashby, MF
    Parks, GT
    Clarkson, PJ
    ADVANCED ENGINEERING MATERIALS, 2004, 6 (1-2) : 84 - 92
  • [33] A procedure for multi-criteria selection of building assemblies
    Nassar, K
    AUTOMATION IN CONSTRUCTION, 2003, 12 (05) : 543 - 560
  • [34] Multi-criteria selection of facade systems based on sustainability criteria
    Nadoushani, Zahra S. Moussavi
    Akbarnezhad, Ali
    Ferre Jornet, Javier
    Xiao, Jianzhuang
    BUILDING AND ENVIRONMENT, 2017, 121 : 67 - 78
  • [35] Multi-criteria Decision Making for Job Selection
    Rahman, Mushfiqur
    Asadujjaman, Md
    2021 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATION (DASA), 2021,
  • [36] MULTI-CRITERIA SUPPLIER SELECTION AND PURCHASE PROBLEM
    Senyigit, Ercan
    Babayigit, Bilal
    SIGMA JOURNAL OF ENGINEERING AND NATURAL SCIENCES-SIGMA MUHENDISLIK VE FEN BILIMLERI DERGISI, 2018, 36 (04): : 1253 - 1262
  • [37] A Framework for Multi-Criteria Optimal Location Selection
    Zhang, Ji
    Ku, Wei-Shinn
    Jiang, Xunfei
    Qin, Xiao
    Sun, Min-Te
    Lu, Hua
    23RD ACM SIGSPATIAL INTERNATIONAL CONFERENCE ON ADVANCES IN GEOGRAPHIC INFORMATION SYSTEMS (ACM SIGSPATIAL GIS 2015), 2015,
  • [38] Generalised framework for multi-criteria method selection
    Watrobski, Jaroslaw
    Jankowski, Jaroslaw
    Ziemba, Pawel
    Karczmarczyk, Artur
    Ziolo, Magdalena
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2019, 86 : 107 - 124
  • [39] Hierarchical multi-criteria analysis for the selection of a triathlon
    Guaita Martinez, Jose Manuel
    Carracedo Garnateo, Patricia
    JOURNAL OF HUMAN SPORT AND EXERCISE, 2018, 13 (02): : 354 - 362
  • [40] Multi-Criteria Based Federation Selection in Cloud
    Ray, Benay Kumar
    Middya, Asif Iqbal
    Roy, Sarbani
    Khatua, Sunirmal
    2017 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORKS (COMSNETS), 2017, : 182 - 189