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 条
  • [21] New Variants of the Covering Location Problem: Modeling and a Two-Stage Genetic Algorithm
    Bouaziz, Souhir Ghariani
    Mellouli, Racem
    Dammak, Abdelaziz
    Al-Hassan, Mohammad
    2015 2ND WORLD SYMPOSIUM ON WEB APPLICATIONS AND NETWORKING (WSWAN), 2015,
  • [22] TWO-STAGE INTEGRATED SQUID AMPLIFIER WITH SERIES ARRAY OUTPUT
    Welty, Richard P.
    Martinis, John M.
    IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 1993, 3 (01) : 2605 - 2608
  • [23] Fourier analysis of two-stage phase-shifting algorithms
    Miranda, Marta
    Dorrio, Benito V.
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 2010, 27 (02) : 276 - 285
  • [24] Two-Stage Generalized Projection Identification Algorithms for Stochastic Systems
    Hu, Yuanbiao
    Zhou, Qin
    Yu, Hao
    Zhou, Zheng
    Ding, Feng
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2019, 38 (06) : 2846 - 2862
  • [25] Efficient Two-Stage Group Testing Algorithms for Genetic Screening
    Huber, Michael
    ALGORITHMICA, 2013, 67 (03) : 355 - 367
  • [26] Algorithms for two-stage hybrid flow shop in MapReduce systems
    Wei Q.
    Wu Y.
    Jiang Y.
    Zhao Y.
    Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice, 2020, 40 (05): : 1255 - 1265
  • [27] Decomposition algorithms for two-stage chance-constrained programs
    Xiao Liu
    Simge Küçükyavuz
    James Luedtke
    Mathematical Programming, 2016, 157 : 219 - 243
  • [28] A two-stage modeling with genetic algorithms for the nurse scheduling problem
    Tsai, Chang-Chun
    Li, Sherman H. A.
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (05) : 9506 - 9512
  • [29] Improved approximation algorithms for two-stage flowshops scheduling problem
    Wu, Guangwei
    Chen, Jianer
    Wang, Jianxin
    THEORETICAL COMPUTER SCIENCE, 2020, 806 : 509 - 515
  • [30] Decomposition algorithms for two-stage chance-constrained programs
    Liu, Xiao
    Kucukyavuz, Simge
    Luedtke, James
    MATHEMATICAL PROGRAMMING, 2016, 157 (01) : 219 - 243