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 条
  • [11] Heuristic algorithms for the two-stage hybrid flowshop problem
    Haouari, M
    M'Hallah, R
    OPERATIONS RESEARCH LETTERS, 1997, 21 (01) : 43 - 53
  • [12] Parallel two-stage algorithms for solving the PageRank problem
    Migallon, Hector
    Migallon, Violeta
    Penades, Jose
    ADVANCES IN ENGINEERING SOFTWARE, 2018, 125 : 188 - 199
  • [13] Genetic algorithms for the two-stage bicriteria flowshop problem
    Mississippi State Univ, Mississippi State, United States
    Eur J Oper Res, 2 (356-373):
  • [14] A novel two-stage technique for construction of experimental aneurysms
    Byrne, JV
    Hubbard, N
    AMERICAN JOURNAL OF NEURORADIOLOGY, 2004, 25 (02) : 319 - 321
  • [15] Dimensioning and construction of the contemporary two-stage cooling device
    Dimnik, M
    Poredos, A
    STROJNISKI VESTNIK-JOURNAL OF MECHANICAL ENGINEERING, 2000, 46 (10): : 697 - 702
  • [16] Two-stage series array SQUID amplifier for space applications
    Tuttle, JG
    DiPirro, MJ
    Shirron, PJ
    Welty, RP
    Radparvar, M
    CRYOGENICS, 1996, 36 (10) : 879 - 883
  • [17] Two-stage subarray level weighting approach for phased array
    School of Electronics and Information Technology, Harbin Institute of Technology, Harbin Heilongjiang 150001, China
    不详
    Dianbo Kexue Xuebao, 2009, 6 (1038-1043):
  • [18] Two-Stage Stochastic Variational Inequalities: Theory, Algorithms and Applications
    Hai-Lin Sun
    Xiao-Jun Chen
    Journal of the Operations Research Society of China, 2021, 9 : 1 - 32
  • [19] Two-Stage Generalized Projection Identification Algorithms for Stochastic Systems
    Yuanbiao Hu
    Qin Zhou
    Hao Yu
    Zheng Zhou
    Feng Ding
    Circuits, Systems, and Signal Processing, 2019, 38 : 2846 - 2862
  • [20] Two-Stage Stochastic Variational Inequalities: Theory, Algorithms and Applications
    Sun, Hai-Lin
    Chen, Xiao-Jun
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF CHINA, 2021, 9 (01) : 1 - 32