In this paper we investigate trace protocols of PROLOG programs. We present a precise mathematical specification of the box model for definite programs as it was informally introduced by Byrd. We also give a sketch of how to generalize this specification to normal logic programs. 1 Introduction The box model as introduced by Byrd (cf. [1, 2]) describes the process of finding an answer to a query wrt a logic program by means of a chronological trace protocol. This protocol contains entries for primitive events associated with the execution of PROLOG procedures. Basic events are call (a procedure is being entered), exit (a procedure was left signaling a success), redo (another solution to the call associated with the procedure is sought for)...
Centre for Intelligent Systems and their ApplicationsThe coneptual distinction between logic and co...
Introduction. The organization of branches and repetitions in the context of logical programming is ...
AbstractAn augmented and⧸or tree representation of logic programs is presented as the basis for an a...
AbstractWe give a formal specification of Byrd's box model. This specification is based on a on a Pr...
Project of research report used to produce the paper presented at JFPC 2007This report specifies an ...
We argue for the need of a study on how experienced users make use of the Prolog tracing facilities....
Traces of program executions are a helpful source of information for automated debugging. They, howe...
AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog,...
AbstractTraces of program executions are a helpful source of information for program debugging. They...
We present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
This paper reports on a comparative study of three Prolog trace packages. Forty-three students of an...
This article proposes a new mathematical definition of the execution of pure Prolog, in the form of ...
The role of traces in the context of formal description techniques is discussed, as well as issues a...
AbstractThis article proposes a new mathematical definition of the execution of pure Prolog, in the ...
This paper reports on a comparative study of three Prolog trace packages. 43 students of an introduc...
Centre for Intelligent Systems and their ApplicationsThe coneptual distinction between logic and co...
Introduction. The organization of branches and repetitions in the context of logical programming is ...
AbstractAn augmented and⧸or tree representation of logic programs is presented as the basis for an a...
AbstractWe give a formal specification of Byrd's box model. This specification is based on a on a Pr...
Project of research report used to produce the paper presented at JFPC 2007This report specifies an ...
We argue for the need of a study on how experienced users make use of the Prolog tracing facilities....
Traces of program executions are a helpful source of information for automated debugging. They, howe...
AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog,...
AbstractTraces of program executions are a helpful source of information for program debugging. They...
We present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
This paper reports on a comparative study of three Prolog trace packages. Forty-three students of an...
This article proposes a new mathematical definition of the execution of pure Prolog, in the form of ...
The role of traces in the context of formal description techniques is discussed, as well as issues a...
AbstractThis article proposes a new mathematical definition of the execution of pure Prolog, in the ...
This paper reports on a comparative study of three Prolog trace packages. 43 students of an introduc...
Centre for Intelligent Systems and their ApplicationsThe coneptual distinction between logic and co...
Introduction. The organization of branches and repetitions in the context of logical programming is ...
AbstractAn augmented and⧸or tree representation of logic programs is presented as the basis for an a...