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/