• DocumentCode
    1426736
  • Title

    Computation of stable models and its integration with logical query processing

  • Author

    Chen, Weidong ; Warren, David Scott

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
  • Volume
    8
  • Issue
    5
  • fYear
    1996
  • fDate
    10/1/1996 12:00:00 AM
  • Firstpage
    742
  • Lastpage
    757
  • Abstract
    The well-founded semantics and the stable model semantics capture intuitions of the skeptical and credulous semantics in nonmonotonic reasoning, respectively. They represent the two dominant proposals for the declarative semantics of deductive databases and logic programs. However, neither semantics seems to be suitable for all applications. We have developed an efficient implementation of goal-oriented effective query evaluation under the well-founded semantics. It produces a residual program for subgoals that are relevant to a query, which contains facts for true instances and clauses with body literals for undefined instances. We present a simple method of stable model computation that can be applied to the residual program of a query to derive answers with respect to stable models. The method incorporates both forward and backward chaining to propagate the assumed truth values of ground atoms, and derives multiple stable models through backtracking. Users are able to request that only stable models satisfying certain conditions be computed. A prototype has been developed that provides integrated query evaluation under the well-founded semantics, the stable models, and ordinary Prolog execution. We describe the user interface of the prototype and present some experimental results
  • Keywords
    backtracking; backward chaining; database theory; deductive databases; forward chaining; logic programming; nonmonotonic reasoning; problem solving; query processing; user interfaces; Prolog; backtracking; backward chaining; declarative semantics; deductive databases; forward chaining; goal-oriented effective query evaluation; logic programs; logical query processing; nonmonotonic reasoning; prototype; residual program; stable model computation; true instances; truth values; undefined instances; user interface; well-founded semantics; Application software; Computational modeling; Computer Society; Computer science; Deductive databases; Image databases; Logic programming; Proposals; Prototypes; Query processing;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.542027
  • Filename
    542027