A general semantics-based framework for the analysis of logic programs with delay declarations is presented. The framework incorporates well known refinement techniques based on reexecution. The and abstract semantics express both deadlock information and qualified answers.
Agostino Cortesi, Baudouin Le Charlier, Sabina Ros