A Constraint-Based Approach to the Description of Competence

  • Authors:
  • Simon White;Derek H. Sleeman

  • Affiliations:
  • -;-

  • Venue:
  • EKAW '99 Proceedings of the 11th European Workshop on Knowledge Acquisition, Modeling and Management
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

A competency description of a software component seeks to describe what the artefact can and cannot do. We focus on a particular kind of competence, called fitness-for-purpose, which specifies whether running a software component with a supplied set of inputs can satisfy a given goal. In particular, we wish to assess whether a chosen problem solver, together with one or more knowledge bases, can satisfy a given (problem solving) goal. In general, this is an intractable problem. We have therefore introduced an effective, practical, approximation to fitness-for-purpose based on the plausibility of the goal. We believe that constraint (logic) programming provides a natural approach to the implementation of such approximations. We took the Common LISP constraints library SCREAMER and extended its symbolic capabilities to suit our purposes. Additionally, we formulated an example of fitness-for-purpose modelling using this enhanced library.