| Abstract
|
The identification of reusable problem-sol … The identification of reusable problem-solving methods can improve knowledgeengineering by allowing developers to design reasoners quickly frompreexisting components. An important factor for successful method reuse isthe specification of preexisting methods. The PROTEGE-II approach allowsdevelopers to select methods from a library, and to map methods to a domainontology. KARL is a formal and executable knowledge-specification languagethat provides modeling primitives for expressing problem-solving methods. Inthis paper, we show how the code and informal descriptions of problem-solvingmethods in PROTEGE-II can be supplemented with the formal method definitionsin KARL. For our case study, we have chosen two methods from the PROTEGE-IIframework: chronological backtracking and its task specific refinement: theboard-game method. Therefore, we give insights in the development oftask-specific (i.e., strong) problem-solving methods starting withgeneral-purpose methods. We also show how such a task-specific method can beadapted to a given domain. ic method can beadapted to a given domain.
|
| Address
|
Stanford, CA, USA +
|
| Author
|
Dieter Fensel +,
Henrik Eriksson +,
Mark A. Musen +,
Rudi Studer +
|
| Bibtype
|
techreport +
|
| Institution
|
Knowledge Systems, AI Laboratory +
|
| Key
|
KSL-96-07 +
|
| Modification dateThis property is a special property in this wiki.
|
1 May 2009 14:06:04 +
|
| Month
|
February +
|
| Note
|
Medical Computer Science +
|
| Number
|
KSL-96-07 +
|
| Tag
|
Computer science +
|
| Title
|
Conceptual and Formal Specifications of Reusable Problem-Solving Methods: A +
|
| Tr id
|
KSL-96-07 +
|
| Year
|
1996 +
|
| Categories |
Technical Report,
Publication,
KSL Technical Report
|