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 条
  • [41] Photo controlled two-stage reactive polymer construction and application
    Zhang, Xinpeng
    Huang, Sijia
    Xi, Weixian
    Long, Katelyn
    Bowman, Christopher
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 255
  • [42] Two-Stage robust optimization problems with two-stage uncertainty
    Goerigk, Marc
    Lendl, Stefan
    Wulf, Lasse
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 302 (01) : 62 - 78
  • [43] Two-Stage Covering Location Model for Air-Ground Medical Rescue System
    Zhang, Ming
    Zhang, Yu
    Qiu, Zhifeng
    Wu, Hanlin
    SUSTAINABILITY, 2019, 11 (12)
  • [44] Two-Stage Nested Array Direction of Arrival Estimation for Mixed Signals
    Li, Wanru
    Deng, Ke
    SENSORS, 2022, 22 (14)
  • [45] A two-stage anti-jamming algorithm for GNSS antenna array
    Chen, Feiqiang
    Nie, Junwei
    Yong, Ling
    Wang, Feixue
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2015, 37 (03): : 10 - 14
  • [46] Field programmable gate array time counter with two-stage interpolation
    Szymanowski, R
    Kalisz, J
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2005, 76 (04):
  • [47] Square Kilometre Array Station Configuration Using Two-Stage Beamforming
    Jiwani, Aziz
    Colegate, Tim
    Razavi-Ghods, Nima
    Hall, Peter J.
    Padhi, Shantanu
    de Vaate, Jan Geralt Bij
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF AUSTRALIA, 2013, 30
  • [48] DECOMPOSITION ALGORITHMS FOR TWO-STAGE DISTRIBUTIONALLY ROBUST MIXED BINARY PROGRAMS
    Bansal, Manish
    Huang, Kuo-Ling
    Mehrotra, Sanjay
    SIAM JOURNAL ON OPTIMIZATION, 2018, 28 (03) : 2360 - 2383
  • [49] Performance Analysis of Two-Stage Signal Processing Structure in Antenna Array
    Zhai, Mingyue
    PROCEEDINGS OF THE 2017 7TH INTERNATIONAL CONFERENCE ON MECHATRONICS, COMPUTER AND EDUCATION INFORMATIONIZATION (MCEI 2017), 2017, 75 : 751 - 756
  • [50] Adaptive microphone array system with two-stage adaptation mode controller
    Jung, YW
    Kang, HG
    Lee, C
    Youn, DH
    Choi, C
    Kim, J
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (04) : 972 - 977