Covering arrays avoiding forbidden edges and edge clique covers

Covering arrays avoiding forbidden edges (CAFEs) are combinatorial designs which can be used to generate test suites for practical testing applications. CAFEs generate test suites in which all required pairwise interactions between any two factors are tested at least once each, with the property tha...

Full description

Bibliographic Details
Main Author: Maltais, Elizabeth
Format: Others
Language:en
Published: University of Ottawa (Canada) 2013
Subjects:
Online Access:http://hdl.handle.net/10393/28442
http://dx.doi.org/10.20381/ruor-19265
Description
Summary:Covering arrays avoiding forbidden edges (CAFEs) are combinatorial designs which can be used to generate test suites for practical testing applications. CAFEs generate test suites in which all required pairwise interactions between any two factors are tested at least once each, with the property that a specified list of pairwise interactions, the so called forbidden interactions, are avoided by all tests generated by the CAFE. Consequently, CAFEs can be applied to testing applications wherein constraints are imposed on the factors of the tests, resulting in forbidden interactions. In this thesis, we study CAFEs, as well as their relationship to the edge clique cover problem from graph theory. We give new results and bounds for uniform edge clique covers and CAFEs. We establish the computational complexity of several problems related to CAFEs and edge clique covers. In particular, we prove that finding an optimal CAFE (as well as finding an optimal error-locating array) for a graph is NP-hard, even for the case of binary alphabets.