• DocumentCode
    2912000
  • Title

    A multi-objective approach to testing resource allocation in modular software systems

  • Author

    Wang, Zai ; Tang, Ke ; Yao, Xin

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei
  • fYear
    2008
  • fDate
    1-6 June 2008
  • Firstpage
    1148
  • Lastpage
    1153
  • Abstract
    Nowadays, as the software systems become increasingly large and complex, the problem of allocating the limited testing-resource during the testing phase has become more and more difficult. In this paper, we propose to solve the testing-resource allocation problem (TRAP) using multi-objective evolutionary algorithms. Specifically, we formulate TRAP as two multi-objective problems. First, we consider the reliability of the system and the testing cost as two objectives. In the second formulation, the total testing-resource consumed is also taken into account as the third goal. Two multi-objective evolutionary algorithms, non-dominated sorting genetic algorithm II (NSGA2) and multi-objective differential evolution algorithms (MODE), are applied to solve the TRAP in the two scenarios. This is the first time that the TRAP is explicitly formulated and solved by multi-objective evolutionary approaches. Advantages of our approaches over the state-of-the-art single-objective approaches are demonstrated on two parallel-series modular software models.
  • Keywords
    genetic algorithms; program testing; resource allocation; software reliability; NSGA2; TRAP; modular software systems; multiobjective differential evolution algorithms; nondominated sorting genetic algorithm II; parallel-series modular software models; reliability; testing cost; testing-resource allocation problem; Costs; Evolutionary computation; Genetic algorithms; Hardware; Programming; Resource management; Software systems; Software testing; Sorting; System testing; Multi-Objective Evolutionary Algorithm; Parallel-Series Modular Software System; Software Reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2008. CEC 2008. (IEEE World Congress on Computational Intelligence). IEEE Congress on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4244-1822-0
  • Electronic_ISBN
    978-1-4244-1823-7
  • Type

    conf

  • DOI
    10.1109/CEC.2008.4630941
  • Filename
    4630941