Knowledge-modeling workbench


ClientVrije Universiteit Brussel
Typeknowledge-engineering toolbench
ToolsMacintosh Common LISP


The Artificial Intelligence laboratory of the Vrije Universiteit Brussel wanted to develop a work bench to allow knowledge engineers to flexibly represent expert knowledge, using the knowledge-level paradigm proposed by Professor Luc Steels. The system was required to be extensible and open-ended, to allow different knowledge domains to be captured.


The system developed was implemented using Macintosh Common LISP, and ran on Apple Macintosh computers under System 7. It included a full graphical interface, allowing users to assemble, link and configure objects representing knowledge-level components. Open-endedness was ensured by the use of 'appkits', application toolkits that could be loaded into the base workbench as separate modules. The core of the system was implemented in portable Common LISP, while the graphical interface leveraged standard Macintosh user-interface components.

The KREST system was jointly developed with colleagues at the Vrije Universiteit Brussel. Angus McIntyre was the chief software architect and lead developer.