Optimal Testing Resource Allocation for Modular Software Systems based-on Multi-objective Evolutionary Algorithms with Effective Local Search Strategy

被引:0
|
作者
Yu Shuaishuai [1 ]
Fei Dong [1 ]
Bin Li [1 ]
机构
[1] USTC, Dep Elect Sci & Technol, Hefei, Peoples R China
关键词
Multi-objective evolutionary algorithm; parallel-series modular software system; effective local search (ELS); NSGA-II; MOEA/D; software testing reliability and testing cost; GENETIC ALGORITHM; RELIABILITY; MODEL;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software testing is a very important part in software projects. As a key issue in software testing, Optimal Testing Resource Allocation Problems (OTRAPs) have drawn more and more attention recently. Along with the rapid increasing of the scale and complexity of software systems, the problems become more and more difficult to solve. Although some single objective optimization approaches had been used to solve such problems, quite a number of flaws were observed with these approaches, such as trapping into local optima, high computational complexity and few available optimal solutions. In this paper, to solve the problem of few available optimal solutions, an effective local search (ELS) is introduced into two effective multi-objective evolutionary algorithms: Nondominated Sorting Genetic Algorithm II (NSGA-II) and Harmonic Distance Based Multi-objective Evolutionary Algorithm (HaD-MOEA), advantages of this strategy over pure multi-objective approaches are testified on two OTRAPs with parallel-series modular software systems. To deal with the problem of high computational complexity, the proposed ELS is also embedded into another effective multi-objective algorithm, Multi-objective Evolutionary Algorithm based on Decomposition (MOEA/D) to solve OTRAPs. Comprehensive experimental studies show the better performance over the state-of-the-art multi-objective approaches for OTRAPs.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [1] Multi-Objective Approaches to Optimal Testing Resource Allocation in Modular Software Systems
    Wang, Zai
    Tang, Ke
    Yao, Xin
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2010, 59 (03) : 563 - 575
  • [2] A Multi-objective Approach to Testing Resource Allocation in Modular Software Systems
    Wang, Zai
    Tang, Ke
    Yao, Xin
    [J]. 2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 1148 - 1153
  • [3] Evolutionary multi-objective algorithms for feed resource allocation in dairy systems
    Notte, Gaston
    Chilibroste, Pablo
    Pedemonte, Martin
    Cancela, Hector
    [J]. 2021 IEEE LATIN AMERICAN CONFERENCE ON COMPUTATIONAL INTELLIGENCE (LA-CCI), 2021,
  • [4] Multi-objective evolutionary algorithms for resource allocation problems
    Datta, Dilip
    Deb, Kalyanmoy
    Fonseca, Carlos M.
    [J]. EVOLUTIONARY MULTI-CRITERION OPTIMIZATION, PROCEEDINGS, 2007, 4403 : 401 - +
  • [5] An evolutionary approach for optimal multi-objective resource allocation in distributed computing systems
    Kishor, Avadh
    Niyogi, Rajdeep
    [J]. CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2020, 28 (02): : 97 - 109
  • [6] A Survey on Search Strategy of Evolutionary Multi-Objective Optimization Algorithms
    Wang, Zitong
    Pei, Yan
    Li, Jianqiang
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (07):
  • [7] On Gradient-Based Local Search to Hybridize Multi-objective Evolutionary Algorithms
    Lara, Adriana
    Schuetze, Oliver
    Coello, Carlos A. Coello
    [J]. EVOLVE - A BRIDGE BETWEEN PROBABILITY, SET ORIENTED NUMERICS AND EVOLUTIONARY COMPUTATION, 2013, 447 : 305 - +
  • [8] On the Effect of Local Search in the Multi-objective Evolutionary Discovery of Software Architectures
    Ramirez, Aurora
    Raul Romero, Jose
    Ventura, Sebastian
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 2038 - 2045
  • [9] A Direct Local Search Mechanism for Decomposition-based Multi-Objective Evolutionary Algorithms
    Zapotecas Martinez, Saul
    Coello Coello, Carlos A.
    [J]. 2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [10] Search Based Software Engineering on Evolutionary Multi-Objective Approach
    Syarif, Abdusy
    Abouaissa, Abdelhafid
    Idoumghar, Lhassane
    Kodar, Achmad
    Lorenz, Pascal
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,