Conceptual and formal specifications of reusable problem-solving methods: a

From Semantic Portal Wiki

Jump to: navigation, search

{{#vardefine:category|Publication}}{{#vardefine:templatename|i.publication}}{{#vardefine:package|smwbp_instance_templates}}

Edit

Reference: {{#vardefine:pagename|conceptual and formal specifications of reusable problem-solving methods: a }}

  1. [[]]

bibtex

{{#vardefine:pagename|Conceptual and formal specifications of reusable problem-solving methods: a }}{{#vardefine:key| }}

abstract: 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.

download:

  • paper:
  • slides:
Facts about Conceptual and formal specifications of reusable problem-solving methods: aRDF feed
AbstractThe 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.
AddressStanford, CA, USA  +
AuthorDieter Fensel  +, Henrik Eriksson  +, Mark A. Musen  +, and Rudi Studer  +
Bibtypetechreport  +
InstitutionKnowledge Systems, AI Laboratory  +
KeyKSL-96-07  +
MonthFebruary  +
NoteMedical Computer Science  +
NumberKSL-96-07  +
TagComputer science  +
TitleConceptual and Formal Specifications of Reusable Problem-Solving Methods: A  +
Tr idKSL-96-07  +
Year1996  +
Personal tools
Semantic Web Community
Tetherless World constellation
maintenance