AbstractCovering arrays (CAs) can be used to detect the existence of faulty pairwise interactions between parameters or components in a software system. The generalization considered here applies to the situation in which some input combinations are invalid, a requirement quite common in software testing. In this paper, we study covering arrays avoiding forbidden edges (CAFEs), where certain pairwise interactions are forbidden while all others must be covered, and we aim to minimize the number of tests. We establish a theoretical framework for this problem, by providing connections to the edge clique covering problem, lower and upper bounds, complexity results and a recursive construction. We also give an algorithm for the case of binary al...
Pairwise coverage of factors affecting software has been proposed to screen for potential errors. Te...
A good strategy to test a software component involves the generation of the whole set of cases that ...
AbstractA covering array CA(N;t,k,v) is an N×k array such that every N×t sub-array contains all t-tu...
Covering arrays avoiding forbidden edges (CAFEs) are combinatorial designs which can be used to gene...
AbstractCovering arrays avoiding forbidden edges (CAFEs) are used in testing applications (software,...
AbstractCovering arrays are combinatorial structures which extend the notion of orthogonal arrays an...
Abstract: Problem statement: As a complex logic system, software may suffer from different source of...
Software test suites based on the concept of interaction testing are very useful for testing softwar...
In this paper, we define error locating arrays (ELAs), which can be used to locate faulty interactio...
Software system faults are often caused by unexpected interactions among components. Yet the size of...
Covering arrays generalize orthogonal arrays by requiring that t -tuples be covered, but not requiri...
Covering arrays generalize orthogonal arrays by requiring that t-tuples be covered, but not requirin...
Covering arrays are combinatorial structures which extend the notion of orthogonal arrays and have a...
Testing is an indispensable part of the software development life cycle. It is performed to improve ...
In a complex component-based system, choices (levels) for components (factors) may interact to cause...
Pairwise coverage of factors affecting software has been proposed to screen for potential errors. Te...
A good strategy to test a software component involves the generation of the whole set of cases that ...
AbstractA covering array CA(N;t,k,v) is an N×k array such that every N×t sub-array contains all t-tu...
Covering arrays avoiding forbidden edges (CAFEs) are combinatorial designs which can be used to gene...
AbstractCovering arrays avoiding forbidden edges (CAFEs) are used in testing applications (software,...
AbstractCovering arrays are combinatorial structures which extend the notion of orthogonal arrays an...
Abstract: Problem statement: As a complex logic system, software may suffer from different source of...
Software test suites based on the concept of interaction testing are very useful for testing softwar...
In this paper, we define error locating arrays (ELAs), which can be used to locate faulty interactio...
Software system faults are often caused by unexpected interactions among components. Yet the size of...
Covering arrays generalize orthogonal arrays by requiring that t -tuples be covered, but not requiri...
Covering arrays generalize orthogonal arrays by requiring that t-tuples be covered, but not requirin...
Covering arrays are combinatorial structures which extend the notion of orthogonal arrays and have a...
Testing is an indispensable part of the software development life cycle. It is performed to improve ...
In a complex component-based system, choices (levels) for components (factors) may interact to cause...
Pairwise coverage of factors affecting software has been proposed to screen for potential errors. Te...
A good strategy to test a software component involves the generation of the whole set of cases that ...
AbstractA covering array CA(N;t,k,v) is an N×k array such that every N×t sub-array contains all t-tu...