Abstract

This paper describes the database support required by computer-aided design systems and presents a deductive object-oriented environment known as CLOGBase which meets these needs. CLOGBase consists of the CLOG programming language, an Object Abstract Machine and an Object Storage Manager. CLOG is a class-oriented language which tightly integrates the logic programming paradigm and database technology into an object-oriented framework which is particularly suited to knowledge intensive applications with complex inter-object relationships. The examples used in the paper will be based on electronic CAD requirements. An Object Abstract Machine provides the abstract machine implementation of the CLOG language. The Object Storage Manager provides a persistent store for efficient storage and manipulation of classes and objects both in the main memory and secondary storage.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call