Refining the In-Parameter-Order Strategy for Constructing Covering Arrays
Author(s) -
Michael A. Forbes,
Jim Lawrence,
Yu Lei,
Raghu N. Kacker,
D. Richard Kuhn
Publication year - 2008
Publication title -
journal of research of the national institute of standards and technology
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.202
H-Index - 59
eISSN - 2165-7254
pISSN - 1044-677X
DOI - 10.6028/jres.113.022
Subject(s) - computer science , alphabet , heuristic , algorithm , homogeneous , software , refining (metallurgy) , order (exchange) , mathematics , artificial intelligence , programming language , combinatorics , philosophy , linguistics , chemistry , finance , economics
Covering arrays are structures for well-representing extremely large input spaces and are used to efficiently implement blackbox testing for software and hardware. This paper proposes refinements over the In-Parameter-Order strategy (for arbitrary t). When constructing homogeneous-alphabet covering arrays, these refinements reduce runtime in nearly all cases by a factor of more than 5 and in some cases by factors as large as 280. This trend is increasing with the number of columns in the covering array. Moreover, the resulting covering arrays are about 5 % smaller. Consequently, this new algorithm has constructed many covering arrays that are the smallest in the literature. A heuristic variant of the algorithm sometimes produces comparably sized covering arrays while running significantly faster.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom