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

被引:58
作者
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
相关论文
共 83 条
[1]   A systematic review of search-based testing for non-functional system properties [J].
Afzal, Wasif ;
Torkar, Richard ;
Feldt, Robert .
INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (06) :957-976
[2]  
Ahmed Bestoun S., 2010, Proceedings Second International Conference on Computer Research and Development (ICCRD 2010), P93, DOI 10.1109/ICCRD.2010.56
[3]  
Ahmed Bestoun S., 2010, Asia Modelling Symposium. Proceedings 4th Asia International Conference on Mathematical Modelling and Computer Simulation (AMS 2010), P1, DOI 10.1109/AMS.2010.14
[4]   Experimental evaluation of simulated annealing algorithms for the time-cost trade-off problem [J].
Anagnostopoulos, K. P. ;
Kotsikas, L. .
APPLIED MATHEMATICS AND COMPUTATION, 2010, 217 (01) :260-270
[5]  
Andrews J. H., 2005, 27th International Conference on Software Engineering (IEEE Cat. No. 05CH37673), P402
[6]  
[Anonymous], 27 INT C COMP SAF RE
[7]  
[Anonymous], 2004, MATEMATICHE
[8]  
[Anonymous], 2007, P 2007 INT S SOFTWAR
[9]  
[Anonymous], 2010, 2010 3 INT C SOFTW T
[10]  
[Anonymous], ACM WORKSH INT SOFTW