Academia.eduAcademia.edu

Implementing contexts in logic programming

1992, 3rd International Workshop on Extensions of Logic Programming (ELP'92)

The intensive use of logic programming languages, and Prolog in particular, implies in some frequent and significant cases the introduction of linguistic extensions to the basic logic programming paradigm to enhance its expressive power. For instance, artificial intelligence applications frequently demand for the knowledge base to be structured into different theories that can be statically or dynamically combined, in order to represent inheritance relationships, viewpoints and evolving knowledge ([Bow85, Mil86, BLM90]).