Mixed covering arrays on 3-uniform hypergraphs

Abstract Covering arrays are combinatorial objects that have been successfully applied in the design of test suites for testing systems such as software, circuits and networks, where failures can be caused by the interaction between their parameters. Let n and k be positive integers with k ≥ 3 . Three vectors x ∈ Z g 1 n , y ∈ Z g 2 n , z ∈ Z g 3 n are 3-qualitatively independent if for any triple ( a , b , c ) ∈ Z g 1 × Z g 2 × Z g 3 , there exists an index j ∈ { 1 , 2 , … , n } such that ( x ( j ) , y ( j ) , z ( j ) ) = ( a , b , c ) . Let H be a 3-uniform hypergraph with k vertices v 1 , v 2 , … , v k with respective vertex weights g 1 , g 2 , … , g k . A mixed covering array on H , denoted by C A ( n , H , ∏ i = 1 k g i ) , is a k × n array such that row i corresponds to vertex v i , entries in row i are from Z g i ; and if { v x , v y , v z } is a hyperedge in H , then the rows x , y , z are 3-qualitatively independent. The parameter n is called the size of the array. Given a weighted 3-uniform hypergraph H , a mixed covering array on H with minimum size is called optimal. In this article, we introduce four basic hypergraph operations to construct optimal mixed covering arrays on hypergraphs. Using these operations, we provide constructions for optimal mixed covering arrays on the family of 2-tree hypergraphs, α -acyclic 3-uniform hypergraphs, conformal 3-uniform hypertrees having a binary tree as host tree, and 3-uniform loose cycle hypergraphs.

[1]  B. Stevens,et al.  Variable strength covering arrays , 2013 .

[2]  Philippe Jégou,et al.  On the notion of cycles in hypergraphs , 2009, Discret. Math..

[3]  Catriel Beeri,et al.  On the Desirability of Acyclic Database Schemes , 1983, JACM.

[4]  Donald L. Kreher,et al.  On the state of strength‐three covering arrays , 2002 .

[5]  C. Colbourn Combinatorial aspects of covering arrays , 2006 .

[6]  Brett Stevens,et al.  Transversal covers and packings , 1998 .

[7]  Lucia Moura,et al.  Mixed covering arrays on graphs , 2006 .

[8]  Soumen Maity 3-Way Software Testing with Budget Constraints , 2012, IEICE Trans. Inf. Syst..

[9]  A. Hartman Software and Hardware Testing Using Combinatorial Covering Suites , 2005 .

[10]  Martin Charles Golumbic,et al.  Graph Theory, Combinatorics and Algorithms: Interdisciplinary Applications , 2011 .

[11]  Soumen Maity,et al.  Improved test generation algorithms for pair-wise testing , 2005, 16th IEEE International Symposium on Software Reliability Engineering (ISSRE'05).

[12]  Gábor N. Sárközy Improved monochromatic loose cycle partitions in hypergraphs , 2014, Discret. Math..

[13]  Brett Stevens,et al.  Covering arrays on graphs: Qualitative independence graphs and extremal set partition theory , 2007, math/0701553.

[14]  Michael L. Fredman,et al.  The AETG System: An Approach to Testing Based on Combinatiorial Design , 1997, IEEE Trans. Software Eng..

[15]  D.M. Cohen,et al.  The Combinatorial Design Approach to Automatic Test Generation , 1996, IEEE Softw..

[16]  Christine T. Cheng,et al.  Generating small combinatorial test suites to cover input-output relationships , 2003, Third International Conference on Quality Software, 2003. Proceedings..

[17]  Clement T. Yu,et al.  An algorithm for tree-query membership of a distributed query , 1979, COMPSAC.

[18]  Jennifer Werfel,et al.  Orthogonal Arrays Theory And Applications , 2016 .

[19]  B. Stevens,et al.  Covering arrays with mixed alphabet sizes , 2003 .

[20]  Charles J. Colbourn,et al.  Covering arrays of strength 3 , 1999 .

[21]  Lih-Yuan Deng,et al.  Orthogonal Arrays: Theory and Applications , 1999, Technometrics.

[22]  Gérard Cornuéjols,et al.  Perfect matchings in balanced hypergraphs , 1996, Comb..

[23]  Dennis Shasha,et al.  Products of mixed covering arrays of strength two , 2006 .

[24]  Gadiel Seroussi,et al.  Vector sets for exhaustive testing of logic circuits , 1988, IEEE Trans. Inf. Theory.

[25]  C. Colbourn,et al.  The CRC handbook of combinatorial designs , edited by Charles J. Colbourn and Jeffrey H. Dinitz. Pp. 784. $89.95. 1996. ISBN 0-8493-8948-8 (CRC). , 1997, The Mathematical Gazette.

[26]  V. Voloshin Introduction to Graph and Hypergraph Theory , 2013 .

[27]  Soumen Maity Software Testing with Budget Constraints , 2012, 2012 Ninth International Conference on Information Technology - New Generations.

[28]  Alan Hartman,et al.  Problems and algorithms for covering arrays , 2004, Discret. Math..

[29]  Claude Berge,et al.  Hypergraphs - combinatorics of finite sets , 1989, North-Holland mathematical library.