Detect and localize faults in alias-free programs using specification knowledge

1Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Locating faults is one of the most time consuming tasks in today's fast paced economy. Testing and formal verification techniques like model-checking are usually used for detecting faults but do not attempt to locate the root-cause for the detected faulty behavior. This article makes use of an abstract dependences between program variables for detecting and locating faults in alias-free programs in cases where an abstract specification is available. The idea of using dependences for fault detection and localization is not new. But the relationship between the abstract model and the concrete evaluation of programs have not been considered so far. In particular we show that the dependence model is correct. Whenever the dependence model reveals a fault there is a test case, which also reveals a fault. © 2009 Springer Berlin Heidelberg.

Cite

CITATION STYLE

APA

Soomro, S., & Wotawa, F. (2009). Detect and localize faults in alias-free programs using specification knowledge. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5579 LNAI, pp. 379–388). https://doi.org/10.1007/978-3-642-02568-6_39

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free