Observational semantics of the Prolog Resolution Box Model

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Paper presented at the 17th Workshop on Logic-based Methods in Programming Environments (WLPE2007)

Scientific paper

This paper specifies an observational semantics and gives an original presentation of the Byrd box model. The approach accounts for the semantics of Prolog tracers independently of a particular Prolog implementation. Prolog traces are, in general, considered as rather obscure and difficult to use. The proposed formal presentation of its trace constitutes a simple and pedagogical approach for teaching Prolog or for implementing Prolog tracers. It is a form of declarative specification for the tracers. The trace model introduced here is only one example to illustrate general problems relating to tracers and observing processes. Observing processes know, from observed processes, only their traces. The issue is then to be able to reconstitute, by the sole analysis of the trace, part of the behaviour of the observed process, and if possible, without any loss of information. As a matter of fact, our approach highlights qualities of the Prolog resolution box model which made its success, but also its insufficiencies.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Observational semantics of the Prolog Resolution Box Model does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Observational semantics of the Prolog Resolution Box Model, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Observational semantics of the Prolog Resolution Box Model will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-171118

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.