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 条
  • [1] Algorithmic methods for covering arrays of higher index
    Ryan E. Dougherty
    Kristoffer Kleine
    Michael Wagner
    Charles J. Colbourn
    Dimitris E. Simos
    Journal of Combinatorial Optimization, 2023, 45
  • [2] COVERING PERFECT HASH FAMILIES AND COVERING ARRAYS OF HIGHER INDEX
    Colbourn, Charles j.
    INTERNATIONAL JOURNAL OF GROUP THEORY, 2024, 13 (03) : 293 - 305
  • [3] Balanced covering arrays: A classification of covering arrays and packing arrays via exact methods
    Kampel, Ludwig
    Hiess, Irene
    Kotsireas, Ilias S.
    Simos, Dimitris E.
    JOURNAL OF COMBINATORIAL DESIGNS, 2023, 31 (04) : 205 - 261
  • [4] Covering Arrays Generation Methods Survey
    Kuliamin, Victor
    Petukhov, Alexander
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, PT II, 2010, 6416 : 382 - 396
  • [5] A survey of methods for constructing covering arrays
    V. V. Kuliamin
    A. A. Petukhov
    Programming and Computer Software, 2011, 37
  • [6] A survey of methods for constructing covering arrays
    Kuliamin, V. V.
    Petukhov, A. A.
    PROGRAMMING AND COMPUTER SOFTWARE, 2011, 37 (03) : 121 - 146
  • [7] Methods to Construct Uniform Covering Arrays
    Torres-Jimenez, Jose
    Izquierdo-Marquez, Idelfonso
    Avila-George, Himer
    IEEE ACCESS, 2019, 7 : 42774 - 42797
  • [8] Graphical methods for evaluating covering arrays
    Kim, Youngil
    Jang, Dae-Heung
    Anderson-Cook, Christine M.
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2016, 32 (04) : 1467 - 1481
  • [9] Meta -Heuristic Algorithm for Constructing Higher-Index Covering Arrays for Combinatorial Interaction Testing
    Qin, Gang
    Zheng, Junjun
    Tsuchiya, Tatsuhiro
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW, 2023, : 190 - 196
  • [10] Asymptotic and constructive methods for covering perfect hash families and covering arrays
    Charles J. Colbourn
    Erin Lanus
    Kaushik Sarkar
    Designs, Codes and Cryptography, 2018, 86 : 907 - 937