Application of Particle Swarm Optimization to uniform and variable strength covering array construction

被引:57
|
作者
Ahmed, Bestoun S. [1 ]
Zamli, Kamal Z. [1 ]
Lim, Chee Peng [2 ]
机构
[1] Univ Sains Malaysia, Sch Elect & Elect Engn, Perai 14300, Pulau Pinang, Malaysia
[2] Univ Sains Malaysia, Sch Comp Sci, George Town 11800, Malaysia
关键词
Software testing; t-way testing; Variable strength interaction; Artificial Intelligence; Particle Swarm Optimization; GENETIC ALGORITHM; GENERATION; STRATEGY;
D O I
10.1016/j.asoc.2011.11.029
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently, researchers have started to explore the use of Artificial Intelligence (AI)-based algorithms as t-way ( where t indicates the interaction strength) testing strategies. Many AI-based strategies have been developed, such as Ant Colony, Simulated Annealing, Genetic Algorithm, and Tabu Search. Although useful, most existing AI-based t-way testing strategies adopt complex search processes and require heavy computations. For this reason, existing AI-based t-way testing strategies have been confined to small interaction strengths (i.e., t <= 3) and small test configurations. Recent studies demonstrate the need to go up to t = 6 in order to capture most faults. In this paper, we demonstrate the effectiveness of our proposed Particle Swarm-based t-way Test Generator (PSTG) for generating uniform and variable strength covering arrays. Unlike other existing AI-based t-way testing strategies, the lightweight computation of the particle swarm search process enables PSTG to support high interaction strengths of up to t = 6. The performance of our proposed PSTG is evaluated using several sets of benchmark experiments. Comparatively, PSTG consistently outperforms its AI counterparts and other existing testing strategies as far as the size of the array is concerned. Furthermore, our case study demonstrates the usefulness of PSTG for facilitating fault detection owing to interactions of the input components. (c) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:1330 / 1347
页数:18
相关论文
共 50 条
  • [1] A Discrete Particle Swarm Optimization for Covering Array Generation
    Wu, Huayao
    Nie, Changhai
    Kuo, Fei-Ching
    Leung, Hareton
    Colbourn, Charles J.
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (04) : 575 - 591
  • [2] Effective Covering Array Generation Using an Improved Particle Swarm Optimization
    Li, Zhao
    Chen, Yuhang
    Song, Yi
    Lu, Kangjie
    Shen, Jinwei
    IEEE TRANSACTIONS ON RELIABILITY, 2022, 71 (01) : 284 - 294
  • [3] A Construction of Variable Strength Covering Arrays
    Ling JIANG
    Ce SHI
    ActaMathematicaeApplicataeSinica, 2021, 37 (02) : 240 - 250
  • [4] A Construction of Variable Strength Covering Arrays
    Jiang, Ling
    Shi, Ce
    ACTA MATHEMATICAE APPLICATAE SINICA-ENGLISH SERIES, 2021, 37 (02): : 240 - 250
  • [5] The Application of Uniform Design in Parameter Establishment of Particle Swarm Optimization
    Jiang, Shanhe
    Chen, Yusheng
    Jiang, Julang
    Wang, Qishen
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 3150 - 3154
  • [6] A Construction of Variable Strength Covering Arrays
    Ling Jiang
    Ce Shi
    Acta Mathematicae Applicatae Sinica, English Series, 2021, 37 : 240 - 250
  • [7] Application of Improved Particle Swarm Optimization in Construction Contractors' Selection and Optimization
    Liu Rui
    Wang Xiaoya
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 7865 - 7868
  • [8] Prioritizing Variable-Strength Covering Array
    Huang, Rubing
    Chen, Jinfu
    Zhang, Tao
    Wang, Rongcun
    Lu, Yansheng
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 502 - 511
  • [9] Application of improved Particle Swarm Optimization in antenna array pattern syntheis
    Li, W. T.
    Liu, S. F.
    Shi, X. W.
    2008 GLOBAL SYMPOSIUM ON MILLIMETER WAVES, 2008, : 119 - 122
  • [10] Construction of Variable Strength Covering Array for Combinatorial Testing Using a Greedy Approach to Genetic Algorithm
    Barisal, Priti
    Sabharwal, Sangeeta
    Mittal, Nitish
    Arora, Sarthak
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2015, 9 (01) : 87 - 105