Many logic programming languages have delay primi-tives which allow coroutining. This introduces a class of bug symptoms — computations can flounder when they are intended to succeed or finitely fail. For con-current logic programs this is normally called dead-lock. Similarly, constraint logic programs can fail to invoke certain constraint solvers because variables are insufficiently instantiated or constrained. Diagnos-ing such faults has received relatively little attention to date. Since delay primitives affect the procedural but not the declarative view of programs, it may be expected that debugging would have to consider the often complex details of interleaved execution. How-ever, recent work on semantics has suggested an al-ternative...
We show how termination of logic programs with delay declarations can be proven. Three features are ...
The use of high level declarative languages has been ad-vocated since they allow problems to be expr...
We present a declarative debugger for lazy functional logic programs with polymorphic type disciplin...
. This paper is motivated by the declarative insufficiency diagnosis of constraint logic programs, b...
The thesis describes a new approach to declarative debugging (error diagnosis) of logic programs, in...
We show how logic programs with “delays ” can be transformed to programs without delays in a way whi...
Abstract. The logic programming language Datalog has been extensively researched as a query language...
We present a general framework for the declarative debugging of functional logic programs, which is ...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
Debugging tools are a practical need for diagnosing the causes of erroneous com-putations. Declarati...
this paper can be applicable to declarative debugging of constraint logic programs in general. Also ...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
. Logic programs augmented with delay declarations form a higly expressive programming language in w...
This thesis describes a new approach to declarative debugging (error diagnosis) of logic programs. T...
AbstractWe present a logical and semantic framework for diagnosing wrong computed answers in CFLP(D)...
We show how termination of logic programs with delay declarations can be proven. Three features are ...
The use of high level declarative languages has been ad-vocated since they allow problems to be expr...
We present a declarative debugger for lazy functional logic programs with polymorphic type disciplin...
. This paper is motivated by the declarative insufficiency diagnosis of constraint logic programs, b...
The thesis describes a new approach to declarative debugging (error diagnosis) of logic programs, in...
We show how logic programs with “delays ” can be transformed to programs without delays in a way whi...
Abstract. The logic programming language Datalog has been extensively researched as a query language...
We present a general framework for the declarative debugging of functional logic programs, which is ...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
Debugging tools are a practical need for diagnosing the causes of erroneous com-putations. Declarati...
this paper can be applicable to declarative debugging of constraint logic programs in general. Also ...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
. Logic programs augmented with delay declarations form a higly expressive programming language in w...
This thesis describes a new approach to declarative debugging (error diagnosis) of logic programs. T...
AbstractWe present a logical and semantic framework for diagnosing wrong computed answers in CFLP(D)...
We show how termination of logic programs with delay declarations can be proven. Three features are ...
The use of high level declarative languages has been ad-vocated since they allow problems to be expr...
We present a declarative debugger for lazy functional logic programs with polymorphic type disciplin...