DocumentCode
2704760
Title
Compilation of logic programs to implement very large knowledge base systems-a case study: Educe
Author
Bocca, Jorge
Author_Institution
ECRC, Munich, West Germany
fYear
1990
fDate
5-9 Feb 1990
Firstpage
361
Lastpage
369
Abstract
One of the most promising technologies being used for constructing knowledge-base systems is the integration of programming languages based on the logic paradigm, Prolog, for example and relational DBMSs. In theory, at least, it provides a base on which development systems for constructing very large knowledge-base systems could be implemented. However, to achieve this goal in practical terms, improvements in performance by several orders of magnitude over existing systems must be obtained. Toward this performance improvement, an examination is made of the compilation of logic programs and their subsequent storage, retrieval, and execution in the specified context. An inspection is made of the relationship between relational engines as found in relational DBMSs and the Warren Abstract Machine (WAM), the most efficient and powerful model used for the construction of Prolog compilers. The development of the Educe system is used to illustrate implementation issues
Keywords
deductive databases; knowledge based systems; knowledge engineering; logic programming; relational databases; Prolog compilers; WAM; Warren Abstract Machine; case study; development systems; execution; implementation issues; logic paradigm; logic programs; performance improvement; programming languages; relational DBMSs; relational engines; retrieval; storage; very large knowledge base systems; Computer aided software engineering; Data models; Engines; Knowledge management; Logic programming; Performance evaluation; Power system modeling; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1990. Proceedings. Sixth International Conference on
Conference_Location
Los Angeles, CA
Print_ISBN
0-8186-2025-0
Type
conf
DOI
10.1109/ICDE.1990.113489
Filename
113489
Link To Document