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 条
  • [21] Covering arrays on graphs
    Meagher, K
    Stevens, B
    JOURNAL OF COMBINATORIAL THEORY SERIES B, 2005, 95 (01) : 134 - 151
  • [22] Ordered covering arrays and upper bounds on covering codes
    Castoldi, Andre Guerino
    Carmelo, Emerson Monte L.
    Moura, Lucia
    Panario, Daniel
    Stevens, Brett
    JOURNAL OF COMBINATORIAL DESIGNS, 2023, 31 (06) : 304 - 329
  • [23] Covering and radius-covering arrays: Constructions and classification
    Colbourn, C. J.
    Keri, G.
    Rivas Soriano, P. P.
    Schlage-Puchta, J. -C.
    DISCRETE APPLIED MATHEMATICS, 2010, 158 (11) : 1158 - 1180
  • [24] Algorithmic Methods
    Schneebeli, H. R.
    ELEMENTE DER MATHEMATIK, 2010, 65 (01) : 44 - 44
  • [25] Binary covering arrays on tournaments
    Maltais, Elizabeth
    Moura, Lucia
    Newman, Mike
    ELECTRONIC JOURNAL OF COMBINATORICS, 2018, 25 (02):
  • [26] Constructions of difference covering arrays
    Yin, HX
    JOURNAL OF COMBINATORIAL THEORY SERIES A, 2003, 104 (02) : 327 - 339
  • [27] Variable strength covering arrays
    Raaphorst, Sebastian
    Moura, Lucia
    Stevens, Brett
    JOURNAL OF COMBINATORIAL DESIGNS, 2018, 26 (09) : 417 - 438
  • [28] Binary consecutive covering arrays
    Godbole, A. P.
    Koutras, M. V.
    Milienos, F. S.
    ANNALS OF THE INSTITUTE OF STATISTICAL MATHEMATICS, 2011, 63 (03) : 559 - 584
  • [29] A Survey of Binary Covering Arrays
    Lawrence, Jim
    Kacker, Raghu N.
    Lei, Yu
    Kuhn, D. Richard
    Forbes, Michael
    ELECTRONIC JOURNAL OF COMBINATORICS, 2011, 18 (01):
  • [30] Covering Arrays on Product Graphs
    Akhtar, Yasmeen
    Maity, Soumen
    GRAPHS AND COMBINATORICS, 2017, 33 (04) : 635 - 652