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/