DFKI Research Report-94-11
by Knut Hinkelmann
A Consequence Finding Approach for Feature Recognition in CAPP
We present a rewriting approach for a consequence-finding inference of logic programs. Consequence finding restricts the deriva-tions of a logic program to exactly those facts that depend on an explicitly given set of initial facts. The rewriting approach extends the Generalized Magic Sets rewriting, well-known from deductive data-bases, by an up propagation in addition to the usual down propagation. The initial motivation for this inference was to realize the abstraction phase of a knowledge-based CAPP system for lathe turning. The input to the CAPP system is a detailed description of a workpiece. During the abstraction phase characteristic parts, called features, are recognized for which predefined skeletal plans exist. Consequence finding is a method to restrict the computation such that exactly the features of the actual workpiece are derived. The same inference can also be used for checking integrity constraints: given an update of a deductive database or a logic program, consequence finding applies only those rules that are effected by the update operation.
This document is available as Postscript.
The next abstract is here, and the previous abstract is here.
Note: This page was written to look best with CSS stylesheet support Level 1 or higher. Since you can see this, your browser obviously doesn't support CSS, or you have turned it off. We highly recommend you use a browser that supports and uses CSS, and review this page once you do. However, don't fear, we've tried to write this page to still work and be readable without CSS.