A Fuzzy Logic Based Approach for Model-based Regression Test Selection

被引:8
作者
Al-Refai, Mohammed [1 ]
Cazzola, Walter [2 ]
Ghosh, Sudipto [1 ]
机构
[1] Colorado State Univ, Dept Comp Sci, Ft Collins, CO 80523 USA
[2] Univ Milan, Dept Comp Sci, Milan, Italy
来源
2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017) | 2017年
基金
美国国家科学基金会;
关键词
fuzzy logic; model-based testing; regression test selection; UML models;
D O I
10.1109/MODELS.2017.17
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Regression testing is performed to verify that previously developed functionality of a software system is not broken when changes are made to the system. Since executing all the existing test cases can be expensive, regression test selection (RTS) approaches are used to select a subset of them, thereby improving the efficiency of regression testing. Model-based RTS approaches select test cases on the basis of changes made to the models of a software system. While these approaches are useful in projects that already use model-driven development methodologies, a key obstacle is that the models are generally created at a high level of abstraction. They lack the information needed to build traceability links between the models and the coverage-related execution traces from the code-level test cases. In this paper, we propose a fuzzy logic based approach named FLiRTS, for UML model-based RTS. FLiRTS automatically refines abstract UML models to generate multiple detailed UML models that permit the identification of the traceability links. The process introduces a degree of uncertainty, which is addressed by applying fuzzy logic based on the refinements to allow the classification of the test cases as retestable according to the probabilistic correctness associated with the used refinement. The potential of using FLiRTS is demonstrated on a simple case study. The results are promising and comparable to those obtained from a model-based approach (MaRTS) that requires detailed design models, and a code-based approach (DejaVu).
引用
收藏
页码:55 / 62
页数:8
相关论文
共 50 条
  • [41] The selection procedure of the projects construction, based on fuzzy logic
    Blaga, Florin
    Prada, Marcela
    Bungau, Constantin
    Stanasel, Iulian
    PROCEEDINGS OF THE 2ND REVIEW OF MANAGEMENT AND ECONOMIC ENGINEERING MANAGEMENT CONFERENCE: MANAGEMENT OF CRISIS OR CRISIS OF MANAGEMENT?, 2011, : 27 - 35
  • [42] A fuzzy logic based approach for data classification
    Taneja, Shweta
    Suri, Bhawna
    Gupta, Sachin
    Narwal, Himanshu
    Jain, Anchit
    Kathuria, Akshay
    Advances in Intelligent Systems and Computing, 2008, 542 : 605 - 616
  • [43] A Fuzzy Logic Based Approach for Crowd Simulation
    Li, Meng
    Li, ShiLei
    Liang, JiaHong
    ADVANCES IN ELECTRONIC COMMERCE, WEB APPLICATION AND COMMUNICATION, VOL 2, 2012, 149 : 29 - +
  • [44] A Model-Based Approach to Generate Dynamic Synthetic Test Data: A Conceptual Model
    Tan, Chao
    Behjati, Razieh
    Arisholm, Erik
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2019), 2019, : 11 - 14
  • [45] Efficient design using fuzzy logic based regression models
    Schaible, B
    Lee, YC
    Xie, H
    IEEE TRANSACTIONS ON COMPONENTS PACKAGING AND MANUFACTURING TECHNOLOGY PART A, 1998, 21 (01): : 132 - 141
  • [46] An Effective Selection of Mobile Robot Model Using Fuzzy Logic Approach
    Sahu, Jagannath
    Choudhury, B. B.
    Muni, M. K.
    Patra, M. R.
    MATERIALS TODAY-PROCEEDINGS, 2015, 2 (4-5) : 2605 - 2614
  • [47] Selection of Artificial Lift Methods: A Brief Review and New Model Based on Fuzzy Logic
    Crnogorac, Miroslav
    Tanasijevic, Milos
    Danilovic, Dusan
    Maricic, Vesna Karovic
    Lekovic, Branko
    ENERGIES, 2020, 13 (07)
  • [48] Fuzzy logic model-based punch force prediction for deep drawing of high strength steel
    Charan, K. S. Maanav
    Aswin, Alenkar K.
    Elango, M.
    Sivarajan, S.
    MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 1107 - 1114
  • [49] Substituting model-based indicators in Harvest Control Rules by observations using fuzzy logic methodology
    Eide, Arne
    ICES JOURNAL OF MARINE SCIENCE, 2018, 75 (03) : 977 - 987
  • [50] Technology Foresight Model Based on Fuzzy Logic
    A. Kupchyn
    V. Komarov
    I. Borokhvostov
    A. Kuprinenko
    V. Sotnyk
    M. Bilokur
    V. Oleksiiuk
    Cybernetics and Systems Analysis, 2021, 57 : 978 - 989