3,199 research outputs found

    Locating and Detecting Arrays for Interaction Faults

    Get PDF
    The identification of interaction faults in component-based systems has focused on indicating the presence of faults, rather than their location and magnitude. While this is a valuable step in screening a system for interaction faults prior to its release, it provides little information to assist in the correction of such faults. Consequently tests to reveal the location of interaction faults are of interest. The problem of nonadaptive location of interaction faults is formalized under the hypothesis that the system contains (at most) some number d of faults, each involving (at most) some number t of interacting factors. Restrictions on the number and size of the putative faults lead to numerous variants of the basic problem. The relationships between this class of problems and interaction testing using covering arrays to indicate the presence of faults, designed experiments to measure and model faults, and combinatorial group testing to locate faults in a more general testing scenario, are all examined. While each has some definite similarities with the fault location problems for component-based systems, each has some striking differences as well. In this paper, we formulate the combinatorial problems for locating and detecting arrays to undertake interaction fault location. Necessary conditions for existence are established, and using a close connection to covering arrays, asymptotic bounds on the size of minimal locating and detecting arrays are established. A final version of this paper appears in J Comb Optim (2008) 15: 17-48

    Populations of models, Experimental Designs and coverage of parameter space by Latin Hypercube and Orthogonal Sampling

    Get PDF
    In this paper we have used simulations to make a conjecture about the coverage of a tt dimensional subspace of a dd dimensional parameter space of size nn when performing kk trials of Latin Hypercube sampling. This takes the form P(k,n,d,t)=1−e−k/nt−1P(k,n,d,t)=1-e^{-k/n^{t-1}}. We suggest that this coverage formula is independent of dd and this allows us to make connections between building Populations of Models and Experimental Designs. We also show that Orthogonal sampling is superior to Latin Hypercube sampling in terms of allowing a more uniform coverage of the tt dimensional subspace at the sub-block size level.Comment: 9 pages, 5 figure

    A Survey of Binary Covering Arrays

    Get PDF
    Binary covering arrays of strength t are 0–1 matrices having the property that for each t columns and each of the possible 2[superscript t] sequences of t 0's and 1's, there exists a row having that sequence in that set of t columns. Covering arrays are an important tool in certain applications, for example, in software testing. In these applications, the number of columns of the matrix is dictated by the application, and it is desirable to have a covering array with a small number of rows. Here we survey some of what is known about the existence of binary covering arrays and methods of producing them, including both explicit constructions and search techniques
    • …
    corecore