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 条
  • [41] Multi-Criteria Optimization of the Selection of Transportations Means
    Duchaczek, A.
    Skorupka, D.
    Dzikowska, A.
    PROCEEDINGS OF THE 20TH INTERNATIONAL SCIENTIFIC CONFERENCE TRANSPORT MEANS 2016, 2016, : 1077 - 1082
  • [42] User driven multi-criteria source selection
    Abel, Edward
    Keane, John
    Paton, Norman W.
    Fernandes, Alvaro A. A.
    Koehler, Martin
    Konstantinou, Nikolaos
    Rios, Julio Cesar Cortes
    Azuan, Nurzety A.
    Embury, Suzanne M.
    INFORMATION SCIENCES, 2018, 430 : 179 - 199
  • [43] Multi-criteria decision support model for material and supplier selection in the construction industry
    Ghafoori, Mahdi
    Abdallah, Moatassem
    INTERNATIONAL JOURNAL OF CONSTRUCTION MANAGEMENT, 2024,
  • [44] Multi-Criteria Storage Selection Model for Grid-Connected Photovoltaics Systems
    Liaqat, Marriam
    Khan, Muhammad Gufran
    Fazal, Muhammad Rayyan
    Ghadi, Yazeed
    Adnan, Muhammad
    IEEE ACCESS, 2021, 9 : 115506 - 115522
  • [45] A multi-criteria cloud selection model based on fuzzy logic technique for QoS
    Mohammad Faiz
    A. K. Daniel
    International Journal of System Assurance Engineering and Management, 2024, 15 : 687 - 704
  • [46] Site selection for a data centre - a multi-criteria decision-making model
    Daim, Tugrul U.
    Bhatla, Ashok
    Mansour, Mohammad
    INTERNATIONAL JOURNAL OF SUSTAINABLE ENGINEERING, 2013, 6 (01) : 10 - 22
  • [47] Multi-criteria model for the selection of construction materials: An approach based on fuzzy logic
    Obradović R.
    Pamučar D.
    Obradović, Radojko (robradovic@hotmail.com), 1600, Strojarski Facultet (27): : 1531 - 1543
  • [48] Multi-Criteria Model for the Selection of Construction Materials: An Approach Based on Fuzzy Logic
    Obradovic, Radojko
    Pamucar, Dragan
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2020, 27 (05): : 1531 - 1543
  • [49] Multi-criteria decision model for the selection and location of temporary shelters in disaster management
    Manuela Marques Lalane Nappi
    Vanessa Nappi
    João Carlos Souza
    Journal of International Humanitarian Action, 2019, 4 (1)
  • [50] Multi-criteria optimization model integrated with AHP for evaluation and selection of COTS components
    Verma, Shilpi
    Mehlawat, Mukesh Kumar
    OPTIMIZATION, 2017, 66 (11) : 1879 - 1894