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 条
  • [1] Multi-criteria test cases selection for model transformations
    Bader Alkhazi
    Chaima Abid
    Marouane Kessentini
    Dorian Leroy
    Manuel Wimmer
    Automated Software Engineering, 2020, 27 : 91 - 118
  • [2] Multi-criteria evaluation model for the selection of architectural consultants
    Cheung, Franco K.T.
    Kuen, Judy Leung Fung
    Skitmore, Martin
    Construction Management and Economics, 2002, 20 (07) : 569 - 580
  • [3] Multi-Criteria Decision Model for the Selection of Suppliers in the Textile Industry
    Wang, Chia-Nan
    Viet, Van Tran Hoang
    Ho, Thanh Phong
    Nguyen, Van Thanh
    Nguyen, Viet Tinh
    SYMMETRY-BASEL, 2020, 12 (06):
  • [4] Developing a hybrid multi-criteria model for selection of outsourcing providers
    Liou, James J. H.
    Chuang, Yu-Tai
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (05) : 3755 - 3761
  • [5] A Multi-Criteria Decision Model for Construction Material Supplier Selection
    Cengiz, A. E.
    Aytekin, O.
    Ozdemir, I.
    Kusan, H.
    Cabuk, A.
    CREATIVE CONSTRUCTION CONFERENCE 2017, CCC 2017, 2017, 196 : 294 - 301
  • [6] Selection of renovation actions using multi-criteria "knapsack" model
    Alanne, K
    AUTOMATION IN CONSTRUCTION, 2004, 13 (03) : 377 - 391
  • [7] A fuzzy multi-criteria decision making model for supplier selection
    Dalalah, Doraid
    Hayajneh, Mohammed
    Batieha, Farhan
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (07) : 8384 - 8391
  • [8] Multi-criteria selection of building materials
    Maskell, Daniel
    Thomson, Andrew
    Walker, Pete
    PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-CONSTRUCTION MATERIALS, 2018, 171 (02) : 49 - 58
  • [9] Multi-Criteria Distribution Network Selection
    Elmokrini, A.
    Benabbou, L.
    Berrado, A.
    2015 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS: THEORIES AND APPLICATIONS (SITA), 2015,
  • [10] Multi-criteria ship selection procedure
    Grubisic, I
    Begovic, E
    Krilic, T
    PROCEEDINGS OF THE 6TH INTERNATIONAL DESIGN CONFERENCE: DESIGN 2000, 2000, : 649 - 654