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 条
  • [21] Multi-criteria decision making entropy model for project portfolio selection
    Wang, Zhaohong
    Zhan, Wei
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON RISK MANAGEMENT & GLOBAL E-BUSINESS, VOLS I AND II, 2009, : 1033 - 1037
  • [22] Multi-criteria supplier selection problem with fuzzy demand: a newsvendor model
    Omid Jadidi
    Fatemeh Firouzi
    John S. Loucks
    Yong Shin Park
    Computational Management Science, 2022, 19 : 375 - 394
  • [23] An Integrated Multi-criteria Structural Equation Model for Green Supplier Selection
    Rahmi Baki
    International Journal of Precision Engineering and Manufacturing-Green Technology, 2022, 9 : 1063 - 1076
  • [24] A hybrid multi-criteria decision making model for ERP system selection
    Razmi, Jafar
    Sangari, Mohamad Sadegh
    2008 4TH INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION FOR SUSTAINABILITY (ICIAFS), 2008, : 410 - +
  • [25] Multi-criteria evaluation model for the selection of sustainable materials for building projects
    Akadiri, Peter O.
    Olomolaiye, Paul O.
    Chinyio, Ezekiel A.
    AUTOMATION IN CONSTRUCTION, 2013, 30 : 113 - 125
  • [26] A fuzzy multi-criteria decision making model for the selection of the distribution center
    Lee, HS
    ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 1290 - 1299
  • [27] THE MULTI-CRITERIA MODEL FOR OPTIMAL SELECTION OF CROATIAN WOOD INDUSTRY COMPANIES
    Moro, Maja
    Sporcic, Mario
    Segotic, Ksenija
    Pirc, Andreja
    Ojurovic, Renata
    WOOD PROCESSING AND FURNITURE MANUFACTURING: PRESENT CONDITIONS, OPPORTUNITIES AND NEW CHALLENGES, 2010, : 117 - 123
  • [28] Multi-criteria supplier selection problem with fuzzy demand: a newsvendor model
    Jadidi, Omid
    Firouzi, Fatemeh
    Loucks, John S.
    Park, Yong Shin
    COMPUTATIONAL MANAGEMENT SCIENCE, 2022, 19 (03) : 375 - 394
  • [29] An Integrated Multi-criteria Structural Equation Model for Green Supplier Selection
    Baki, Rahmi
    INTERNATIONAL JOURNAL OF PRECISION ENGINEERING AND MANUFACTURING-GREEN TECHNOLOGY, 2022, 9 (04) : 1063 - 1076
  • [30] Multi-criteria route planning based on a driver's preferences in multi-criteria route selection
    Pahlavani, Parham
    Delavar, Mahmoud R.
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2014, 40 : 14 - 35