Refining the In-Parameter-Order Strategy for Constructing Covering Arrays

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...

Full description

Saved in:
Bibliographic Details
Published inJournal of research of the National Institute of Standards and Technology Vol. 113; no. 5; pp. 287 - 297
Main Authors Forbes, Michael, Lawrence, Jim, Lei, Yu, Kacker, Raghu N., Kuhn, D. Richard
Format Journal Article
LanguageEnglish
Published United States National Institute of Standards and Technology 01.09.2008
Superintendent of Documents
[Gaithersburg, MD] : U.S. Dept. of Commerce, National Institute of Standards and Technology
Subjects
Online AccessGet full text
ISSN1044-677X
2165-7254
2165-7254
DOI10.6028/jres.113.022

Cover

More Information
Summary: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.
Bibliography:SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-1
ObjectType-Feature-2
content type line 23
ObjectType-Article-2
ISSN:1044-677X
2165-7254
2165-7254
DOI:10.6028/jres.113.022