We propose a general framework for assertion-based debugging of constraint logic programs. Assertions are linguistic constructions for expressing properties of programs. We define several assertion schemas for writing (partial) specifications for constraint logic programs using quite general properties, including user-defined programs. The framework is aimed at detecting deviations of the program behavior (symptoms) with respect to the given assertions, either at compile-time (i.e., statically) or run-time (i.e., dynamically). We provide techniques for using information from global analysis both to detect at compile-time assertions which do not hold in at least one of the possible executions (i.e., static symptoms) and assertions which hol...
Algorithmic debugging, as presented by Shapiro, is an interactive process where the debugging system...
We have designed and implemented a framework that unifies unit testing and run-time verification (as...
[[abstract]]Automated dynamic validation through assertion checking has been proposed to ensure prog...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertio...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertion...
. We propose a general framework for assertion-based debugging of constraint logic programs. Asserti...
We present a framework for the application of abstract interpretation as an aid during program devel...
We present a generic preprocessor for combined static/dynamic validation and debugging of constraint...
The technique of Abstract Interpretation [13] has allowed the development of sophisticated program a...
Abstract. We propose a modular, assertion-based system for verification and debugging of large logic...
. This paper is motivated by the declarative insufficiency diagnosis of constraint logic programs, b...
Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)...
Higher-order constructs extend the expressiveness of firstorder (Constraint) Logic Programming ((C)...
We propose a modular, assertion-based system for verification and debugging of large logic programs,...
AbstractWe present a logical and semantic framework for diagnosing wrong computed answers in CFLP(D)...
Algorithmic debugging, as presented by Shapiro, is an interactive process where the debugging system...
We have designed and implemented a framework that unifies unit testing and run-time verification (as...
[[abstract]]Automated dynamic validation through assertion checking has been proposed to ensure prog...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertio...
We propose a general framework for assertion-based debugging of constraint logic programs. Assertion...
. We propose a general framework for assertion-based debugging of constraint logic programs. Asserti...
We present a framework for the application of abstract interpretation as an aid during program devel...
We present a generic preprocessor for combined static/dynamic validation and debugging of constraint...
The technique of Abstract Interpretation [13] has allowed the development of sophisticated program a...
Abstract. We propose a modular, assertion-based system for verification and debugging of large logic...
. This paper is motivated by the declarative insufficiency diagnosis of constraint logic programs, b...
Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)...
Higher-order constructs extend the expressiveness of firstorder (Constraint) Logic Programming ((C)...
We propose a modular, assertion-based system for verification and debugging of large logic programs,...
AbstractWe present a logical and semantic framework for diagnosing wrong computed answers in CFLP(D)...
Algorithmic debugging, as presented by Shapiro, is an interactive process where the debugging system...
We have designed and implemented a framework that unifies unit testing and run-time verification (as...
[[abstract]]Automated dynamic validation through assertion checking has been proposed to ensure prog...