Compilation of Disjunctive Logic Programs Using an Extended WAM

  • Authors:
  • Dongha Shin;Michael L. Hilton

  • Affiliations:
  • -;-

  • Venue:
  • COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we show that disjunctive logic programs can be efficiently compiled to an extended version of Warren's Abstract Machine (WAM). In this compilation, we use Plaisted's Modified Problem Reduction Format (MPRF) as the basic proof procedure. Compilation of disjunctive logic programs is done in two stages: 1) the axioms and proof rules of MPRF are used to convert the disjunctive logic program into an equivalent Prolog program, and 2) this Prolog program is compiled to a WAM that has been modified to support efficient implementation of the Axioms and splitting rule of MPRF. The modified WAM's design and some measurements of its performance are presented.