The Constraint Programming Platform project will develop G12, a software platform for solving large-scale industrial combinatorial optimisation problems.
Software developers frequently encounter failures that occur only as the result of an interaction between two components. Failure triggering fault interactionsTesters often use pairwise testing – all pairs of parameter values – to detect such interactions. Combinatorial testing beyond pairwise is rarely used because good algorithms for higher strength combinations (e.g., 4-way or more) have not been available, but empirical evidence shows that some errors are triggered only by the interaction of three, four, or more parameters (see graph). These results have important implications for testing. If all faults in a system can be triggered by a combination of n or fewer parameters, then testing all n-way combinations of parameters can provide high confidence that nearly all faults have been discovered. We are producing methods and tools to generate tests for all n-way combinations of parameter values, using improved combinatorial testing algorithms for constructing covering arrays, and automated generation of test oracles using model checking.
A. Agogino, K. Tumer, und R. Miikkulainen. GECCO'05: Proc. 7th Genetic and Evolutionary Computation Conf., Seite 1309--1316. Washington, DC, ACM Press, (2005)
J. Hu, und E. Goodman. Proceedings of the 2004 IEEE Congress on Evolutionary
Computation, Seite 1178--1184. Portland, Oregon, IEEE Press, (20-23 June 2004)
S. Bain, J. Thornton, und A. Sattar. Proceedings of the 2004 IEEE Congress on Evolutionary
Computation, Seite 265--272. Portland, Oregon, IEEE Press, (20-23 June 2004)
M. Kotani, und D. Kato. Proceedings of the 2004 IEEE Congress on Evolutionary
Computation, Seite 614--619. Portland, Oregon, IEEE Press, (20-23 June 2004)
Y. Bernstein, X. Li, V. Ciesielski, und A. Song. Proceedings of the 2004 IEEE Congress on Evolutionary
Computation, Seite 83--89. Portland, Oregon, IEEE Press, (20-23 June 2004)
C. Banderier, P. Flajolet, D. Gardy, M. Bousquet-Melou, A. Denise, und D. Gouyou-Beauchamps. (2004)cite arxiv:math/0411250Comment: This article corresponds, up to minor typo corrections, to the article submitted to Discrete Mathematics (Elsevier) in Nov. 1999, and published in its vol. 246(1-3), March 2002, pp. 29-55.