Two-stage algorithms for covering array construction

被引:7
|
作者
Sarkar, Kaushik [1 ]
Colbourn, Charles J. [1 ]
机构
[1] Arizona State Univ, Sch Comp Informat & Decis Syst Engn, POB 878809, Tempe, AZ 85287 USA
基金
美国国家科学基金会;
关键词
conditional expectation; covering array; Lovasz local lemma; randomized algorithm; two-stage algorithm; HIGHER STRENGTH;
D O I
10.1002/jcd.21657
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Modern software systems often consist of many different components, each with a number of options. Although unit tests may reveal faulty options for individual components, functionally correct components may interact in unforeseen ways to cause a fault. Covering arrays are used to test for interactions among components systematically. A two-stage framework, providing a number of concrete algorithms, is developed for the efficient construction of covering arrays. In the first stage, a time and memory efficient randomized algorithm covers most of the interactions. In the second stage, a more sophisticated search covers the remainder in relatively few tests. In this way, the storage limitations of the sophisticated search algorithms are avoided; hence, the range of the number of components for which the algorithm can be applied is extended, without increasing the number of tests. Many of the framework instantiations can be tuned to optimize a memory-quality trade-off, so that fewer tests can be achieved using more memory.
引用
收藏
页码:475 / 505
页数:31
相关论文
共 50 条
  • [1] Two-Stage Method of Construction of Regularizing Algorithms for Nonlinear Ill-Posed Problems
    Vasini, V. V.
    Skurydina, A. F.
    PROCEEDINGS OF THE STEKLOV INSTITUTE OF MATHEMATICS, 2018, 301 : S173 - S190
  • [2] Two-Stage Method of Construction of Regularizing Algorithms for Nonlinear Ill-Posed Problems
    V. V. Vasin
    A. F. Skurydina
    Proceedings of the Steklov Institute of Mathematics, 2018, 301 : 173 - 190
  • [3] Approximation Algorithms on Multiple Two-Stage Flowshops
    Wu, Guangwei
    Chen, Jianer
    COMPUTING AND COMBINATORICS (COCOON 2018), 2018, 10976 : 713 - 725
  • [4] On Approximation Algorithms for Two-Stage Scheduling Problems
    Wu, Guangwei
    Chen, Jianer
    Wang, Jianxin
    FRONTIERS IN ALGORITHMICS, FAW 2017, 2017, 10336 : 241 - 253
  • [5] Distributed Suffix Array Construction Algorithms: Comparison of Two Algorithms
    Metwally, Ahmed A.
    Kandil, Ahmed H.
    Abouelhoda, Mohamed
    2016 8TH CAIRO INTERNATIONAL BIOMEDICAL ENGINEERING CONFERENCE (CIBEC), 2016, : 27 - 30
  • [6] On Construction of Two-stage Response Surface Designs
    Lu, Xuan
    Lin, Dennis K. J.
    Zhou, Daxin
    QUALITY TECHNOLOGY AND QUANTITATIVE MANAGEMENT, 2009, 6 (04): : 493 - 502
  • [7] EVALUATION OF TITANIUM CONTENT IN MUCOSA COVERING TWO-STAGE INTRAOSSEOUS IMPLANTS
    Makuch, Krzysztof
    Koczorowski, Ryszard
    Rykowska, Iwona
    Wasiak, Wieslaw
    JOURNAL OF ELEMENTOLOGY, 2011, 16 (02): : 227 - 236
  • [8] Optimal two-stage algorithms for group testing problems
    De Bonis, A
    Gasieniec, L
    Vaccaro, U
    SIAM JOURNAL ON COMPUTING, 2005, 34 (05) : 1253 - 1270
  • [9] Genetic algorithms for the two-stage bicriteria flowshop problem
    Neppalli, VR
    Chen, CL
    Gupta, JND
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 95 (02) : 356 - 373
  • [10] Approximation Algorithms for Scheduling Multiple Two-Stage Flowshops
    Wu, Guangwei
    Wang, Jianxin
    COMPUTING AND COMBINATORICS, COCOON 2017, 2017, 10392 : 516 - 528