![]() |
UPML Unified Problem-solving Methods Language |
Problem-Solving Methods are reusable components for implementing the reasoning part of knowledge-based systems. The UPML language aims at describing and implementing such architectures and components to facilitate their semiautomatic reuse and adaptation.
UPML provides both a framework and a language to describe libraries of knowledge
components and their relationships to form knowledge systems. UPML is a software
architecture that defines a set of components and connectors between these
components. Next we present the more relevant components.

More information about UPML can be found in http://www.cs.vu.nl/~dieter/upml/