Algorithmic methods for covering arrays of higher index

被引:3
|
作者
Dougherty, Ryan E. [1 ]
Kleine, Kristoffer [2 ]
Wagner, Michael [2 ]
Colbourn, Charles J. [3 ]
Simos, Dimitris E. [2 ]
机构
[1] US Mil Acad, Dept Elect Engn & Comp Sci, West Point, NY USA
[2] SBA Res, MATRIS, Floragasse 7, A-1040 Vienna, Austria
[3] Arizona State Univ, Sch Comp & Augmented Intelligence, Tempe, AZ USA
基金
美国国家科学基金会;
关键词
Covering array; Conditional expectation; In-parameter-order algorithm; Software testing; HIGHER STRENGTH; BOUNDS;
D O I
10.1007/s10878-022-00947-x
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Covering arrays are combinatorial objects used in testing large-scale systems to increase confidence in their correctness. To do so, each interaction of at most a specified number to f factors is represented in at least one test; that is, the covering array has strength t and index 1. For certain systems, the outcome of running a test maybe altered by variability of the interaction effect or by measurement error of the test result. To improve the efficacy of testing, one can ensure that each interaction of t or fewer factors is represented in at least lambda tests. When lambda > 1, this leads to covering arrays of higher index. We explore two algorithmic methods for constructing covering arrays of higher index. One is based on the in-parameter-order algorithm, and the other employs a conditional expectation paradigm. We compare these two by performing experiments on real-world benchmarks and on uniform parameter sets.
引用
收藏
页数:21
相关论文
共 50 条
  • [41] Constructions of new orthogonal arrays and covering arrays of strength three
    Ji, Lijun
    Yin, Jianxing
    JOURNAL OF COMBINATORIAL THEORY SERIES A, 2010, 117 (03) : 236 - 247
  • [42] A Construction of Variable Strength Covering Arrays
    Jiang, Ling
    Shi, Ce
    ACTA MATHEMATICAE APPLICATAE SINICA-ENGLISH SERIES, 2021, 37 (02): : 240 - 250
  • [43] Heterogeneous Hash Families and Covering Arrays
    Colbourn, Charles J.
    Torres-Jimenez, Jose
    ERROR-CORRECTING CODES, FINITE GEOMETRIES AND CRYPTOGRAPHY, 2010, 523 : 3 - +
  • [44] A Construction of Variable Strength Covering Arrays
    Ling Jiang
    Ce Shi
    Acta Mathematicae Applicatae Sinica, English Series, 2021, 37 : 240 - 250
  • [45] Constructions of covering arrays of strength five
    Lijun Ji
    Yang Li
    Jianxing Yin
    Designs, Codes and Cryptography, 2012, 62 : 199 - 208
  • [46] UPPER BOUNDS ON THE SIZE OF COVERING ARRAYS
    Sarkar, Kaushik
    Colbourn, Charles J.
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2017, 31 (02) : 1277 - 1293
  • [47] Augmentation of Covering Arrays of Strength Two
    Charles J. Colbourn
    Graphs and Combinatorics, 2015, 31 : 2137 - 2147
  • [48] Constructions of covering arrays of strength five
    Ji, Lijun
    Li, Yang
    Yin, Jianxing
    DESIGNS CODES AND CRYPTOGRAPHY, 2012, 62 (02) : 199 - 208
  • [49] Augmentation of Covering Arrays of Strength Two
    Colbourn, Charles J.
    GRAPHS AND COMBINATORICS, 2015, 31 (06) : 2137 - 2147
  • [50] Generating covering arrays using ant colony optimization: exploration and mining
    Zeng M.-F.
    Chen S.-Y.
    Zhang W.-Q.
    Nie C.-H.
    Nie, Chang-Hai (changhainie@nju.edu.cn), 2016, Chinese Academy of Sciences (27): : 855 - 878