A procedural semantics for stratified database updates

  • Authors:
  • Weidong Chen;Julie Yu-Chih Liu

  • Affiliations:
  • Computer Science and Engineering, Southern Methodist University, Dallas, Texas 75275‐0122, USA E-mail: {wchen,yuchih}@seas.smu.edu;Computer Science and Engineering, Southern Methodist University, Dallas, Texas 75275‐0122, USA E-mail: {wchen,yuchih}@seas.smu.edu

  • Venue:
  • Annals of Mathematics and Artificial Intelligence
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper investigates efficient evaluation of database updates and presents a procedural semantics for stratified update programs that extend stratified logic programs with bulk updates and hypothetical reasoning. Bulk rules with universal quantification in the body allow an arbitrary update to be applied simultaneously for every answer of an arbitrary query. Hypothetical reasoning is supported by testing the success or failure of an update. The procedural semantics offers efficient goal‐oriented tabled evaluation of database updates. It guarantees termination for function‐free stratified update programs and avoids repeated computation of identical subgoals.