Co-testability Transformation

Philip McMinn · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · 2009

This paper introduces the notion of ‘co-testability transformation’. As opposed to traditional testability transformations, which replace the original program in testing, co-testability transformations are designed to be used in conjunction with the original program (and any additional co-transformations as well). Until now, testability transformations have only been used to improve test data generation. However, co-testability transformations can function as partial oracles. This paper demonstrates practical usage of a co-testability transformation for automatically detecting floating-point errors in program code.

Read the paper · More papers on PaperTik