The Component Model of UPML in a Nutshell
Dieter Fensel, V. Richard Benjamins, Stefan Decker, Mauro Gáspari, Rix Groenboom, William Grosso, Musen, Enrico Motta, Enric Plaza, A. Th. Schreiber, Rudi Studer, Bob J. Wielinga · 1999
. Problem-solving methods provide reusable architectures and components for implementing the reasoning part of knowledge-based systems. The Unified Problem-solving Method description Language UPML has been developed to describe such architectures and components to facilitate their semiautomatic reuse and adaptation. This paper sketches the components and connectors provided by UPML. 1. Introduction Problem-solving methods (PSMs) for knowledge-based systems (KBSs) (cf. Schreiber et al., 1994; Benjamins & Fensel, 1998) decompose the reasoning task of a KBS in a number of subtasks and inference actions that are connected by knowledge roles. Therefore PSMs are a special type of software architectures: software architectures for describing the reasoning part of KBSs. Several problem solving method libraries are now available. The IBROW 3 project (Benjamins et al., 1998) has been set up with the aim of enabling 2 THE COMPONENT MODEL OF UPML IN A NUTSHELL semiautomatic reuse of PSMs. Thi...