AAAI Conference 1999 Conference Paper
Constraint-Based Integrity Checking in Abductive and Nonmonotonic Extensions of Constraint Logic Programming
- Aditya K. Ghose
- University of Wollongong
- Srinivas Padmanabhuni
- University of Alberta
- Edmonton
Recent research on the integration of the abductive and constraint logic programmingparadigms has led to systems which are both expressive and computationally efficient. This paper investigates the role of constraints in integrity checkingin the context of such systems. Providingsupport for constraints in this role leads to a framework that is significantly moreexpressive, withoutsignificant loss in efficiency. We augment the Abductive Constraint Logic Programmingframeworkwith assumedconstraints and provide model- and proof-theoretic accountsof twovariants: one whichinvolves commitment to such assumptions, and one which does not. Wealso showthat such accounts extend easily to a constraint logic programming framework which supports both negation and assumedconstraints. The gains in expressivity in these frameworks turn out to be particularly useful in a variety of application domains, including scheduling and constraint database updates.