New bounds for binary covering arrays using simulated annealing

被引:60
作者
Torres-Jimenez, Jose [1 ]
Rodriguez-Tello, Eduardo [1 ]
机构
[1] CINVESTAV Tamaulipas, Informat Technol Lab, Victoria Tamps 87130, Mexico
关键词
Covering arrays; Best-known bounds; Simulated annealing; Software interaction testing; COOLING SCHEDULES; HIGHER STRENGTH; TABU SEARCH; ALGORITHM; OPTIMIZATION; GENERATION;
D O I
10.1016/j.ins.2011.09.020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Covering arrays (CAs) are combinatorial structures specified as a matrix of N rows and k columns over an alphabet on v symbols such that for each set of t columns (called the strength of the array) every t-tuple of symbols is covered. Recently they have been used to represent interaction test suites for software testing given that they provide economical sized test cases while still preserving important fault detection capabilities. This paper introduces an improved implementation of a simulated annealing algorithm, called ISA, for constructing CAs of strengths three through six over a binary alphabet (i.e., binary CAs). Extensive experimentation is carried out, using 127 well-known benchmark instances, for assessing its performance with respect to an existing simulated annealing implementation, a greedy method, and five state-of-the-art algorithms. The results show that our algorithm attains 104 new bounds and equals the best-known solutions for the other 23 instances consuming reasonable computational time. Furthermore, the implications of using these results as ingredients to recursive constructions are also analyzed. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:137 / 152
页数:16
相关论文
共 59 条
[1]  
AARTS EHL, 1985, P IEEE INT C COMPUTE, P206
[2]  
Abramson D, 1999, ASIA PAC J OPER RES, V16, P1
[3]  
[Anonymous], 2004, MATEMATICHE
[4]  
[Anonymous], 1999, Springer Series in Statistics, DOI DOI 10.1007/978-1-4612-1478-6
[5]  
[Anonymous], 1990, Software Testing Techniques
[6]   Search based software testing of object-oriented containers [J].
Arcuri, Andrea ;
Yao, Xin .
INFORMATION SCIENCES, 2008, 178 (15) :3075-3095
[7]   The density algorithm for pairwise interaction testing [J].
Bryce, Renee C. ;
Colbourn, Charles J. .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2007, 17 (03) :159-182
[8]   A density-based greedy algorithm for higher strength covering arrays [J].
Bryce, Renee C. ;
Colbourn, Charles J. .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2009, 19 (01) :37-53
[9]   Diversity oriented test data generation using metaheuristic search techniques [J].
Bueno, Paulo M. S. ;
Jino, Mario ;
Wong, W. Eric .
INFORMATION SCIENCES, 2014, 259 :490-509
[10]   ORTHOGONAL ARRAYS OF INDEX UNITY [J].
BUSH, KA .
ANNALS OF MATHEMATICAL STATISTICS, 1952, 23 (03) :426-434