Semantics-based partial evaluation of Prolog programs:

Abstract: "A semantic characterisation of the partial evaluation of Prolog programs is presented. An algebraic semantics for Prolog which models Prolog's depth-first left-to-right control scheme is first outlined. This semantics is written in Milner's Calculus of Communicating Systems...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Ross, Brian J. (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Edinburgh 1991
Schriftenreihe:University <Edinburgh> / Department of Artificial Intelligence: DAI research paper 531
Schlagworte:
Zusammenfassung:Abstract: "A semantic characterisation of the partial evaluation of Prolog programs is presented. An algebraic semantics for Prolog which models Prolog's depth-first left-to-right control scheme is first outlined. This semantics is written in Milner's Calculus of Communicating Systems (CCS) [Mil89]. This CCS semantics can be used to analyse how logic program control affects partial evaluation transformations of Prolog programs. Partial evaluation of a source program is accomplished by applying transforms onto a program's semantic representation. Correctness and completeness are preserved when such transformations respect the source program's semantic integrity
Because the semantic bisimilarities of Prolog control preserve behavioral equivalence, the semantic modelling of the basic control component of the partial evaluation process is possible. Conversely, the CCS semantics can determine whether particular partial evaluation transformations violate program completeness.
Beschreibung:14 S.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!