Abstract The paper analyzes UML, the well known software engineering tool, from the knowledge engineering perspective. The goal of the paper is to evaluate UML as the possible design tool for knowledge engineering (KE). Some fundamental conceptual differences between UML and classic knowledge engineering methods are outlined. The paper aims to identify possibilities of an effective and normative UML application and extension in order to use it effectively in KE. One of the goals of the Hekate project is to develop such extensions, basing on the ARD and XTT knowledge representation methods.
Grzegorz J. Nalepa, Igor Wojnicki