The Community for Technology Leaders
2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) (2004)
Linz, Austria
Sept. 20, 2004 to Sept. 24, 2004
ISSN: 1068-3062
ISBN: 0-7695-2131-2
pp: 306-309
Benoit Baudry , CEA-List, France
Franck Fleurey , IRISA, Campus Universitaire de Beaulieu, France
Yves Le Traon , IRISA, Campus Universitaire de Beaulieu, France
ABSTRACT
The need for testing-for-diagnosis strategies has been identified for a long time, but the explicit link from testing to diagnosis is rare. Here, we start with the study of an algorithm for fault localization that consists of cross-checking information collected from test cases execution traces. Analyzing the type of information needed for an efficient localization, we identify the attribute (called Dynamic Basic Block) that restricts the accuracy of a diagnosis algorithm. Based on this attribute, a test criterion is proposed and validated through rigorous case studies: it shows that test cases can be completed to reach a high level of diagnosis accuracy. So, the dilemma between a reduced testing effort (with as few test cases as possible) and the diagnosis accuracy (that needs as much test cases as possible to get more information) is partly solved by selecting only test cases relevant for diagnosis.
INDEX TERMS
null
CITATION
Benoit Baudry, Franck Fleurey, Yves Le Traon, "From Testing to Diagnosis: An Automated Approach", 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), vol. 00, no. , pp. 306-309, 2004, doi:10.1109/ASE.2004.10013
96 ms
(Ver 3.3 (11022016))