The unified problem-solving method development language UPML

  • Authors:
  • Dieter Fensel;Enrico Motta;Frank van Harmelen;V. Richard Benjamins;Monica Crubezy;Stefan Decker;Mauro Gaspari;Rix Groenboom;William Grosso;Mark Musen;Enric Plaza;Guus Schreiber;Rudi Studer;Bob Wielinga

  • Affiliations:
  • Division of Mathematics and Computer Science, Vrije Universiteit Amsterdam, Amsterdam, The Netherlands;The Open University, Knowledge Media Institute, Milton Keynes, UK;Division of Mathematics and Computer Science, Vrije Universiteit Amsterdam, Amsterdam, The Netherlands;Department of Social Science Informatics, University of Amsterdam, Amsterdam, The Netherlands;Stanford Medical Informatics, Stanford University, Stanford, CA;Institute AIFB, University of Karlsruhe, Karlsruhe, Germany;Department of Computer Science, University of Bologna, Italy;Department of Computer Science, University of Groningen, Groningen, The Netherlands;Stanford Medical Informatics, Stanford University, Stanford, CA;Stanford Medical Informatics, Stanford University, Stanford, CA;Spanish Council of Scientific Research, Artificial Intelligence Research Institute, Barcelona, Spain;Department of Social Science Informatics, University of Amsterdam, Amsterdam, The Netherlands;Institute AIFB, University of Karlsruhe, Karlsruhe, Germany;Department of Social Science Informatics, University of Amsterdam, Amsterdam, The Netherlands

  • Venue:
  • Knowledge and Information Systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 and implement such architectures and components to facilitate their semi-automatic reuse and adaptation. In a nutshell, UPML is a framework for developing knowledge-intensive reasoning systems based on libraries of generic problem-solving components. The paper describes the components and adapters, architectural constraints, development guidelines, and tools provided by UPML. UPML is developed as part of the IBROW project, which provides an Internet-based brokering service for reusing problem-solving methods.