loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Australasian Computer Science Conference
A Three-Valued Declarative Debugging Scheme
Canberra, Australia
January 31-February 03
ISBN: 0-7695-0518-X
Lee Naish, University of Melbourne
Declarative debugging has many advantages over conventional approaches to debugging for logic and functional programs. This paper extends a previously defined scheme for declarative debugging in which computations were considered either correct or erroneous. We argue that a third value, "inadmissible", should be supported and show how this can be done. Two classes of bugs are defined: one equivalent to the bugs defined by the two valued scheme, the other associated with inadmissibility. It is shown how different instances of the scheme can be used to diagnose type errors, mode errors, violated assertions and abnormal termination as well as the more familiar classes of bugs detected by declarative debuggers.
Citation:
Lee Naish, "A Three-Valued Declarative Debugging Scheme," acsc, pp.166, Australasian Computer Science Conference, 2000
Usage of this product signifies your acceptance of the Terms of Use.