1993
DOI: 10.1002/int.4550080109
|View full text |Cite
|
Sign up to set email alerts
|

Modeling tasks with mechanisms

Abstract: All of the buildings and all of the cars were once just a dream in somebody's head -Peter Gabriel, "Mercy Street," 1986Building a problem solver and acquiring the knowledge needed to operate it are the two central goals of knowledge engineering. To achieve these goals, knowledge engineers construct models of the domain and of the task of interest. The various approaches used for modeling, however, have so far failed to define methods and techniques that can be applied across domains and tasks, and to produce m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

1994
1994
2001
2001

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 20 publications
(6 citation statements)
references
References 17 publications
0
6
0
Order By: Relevance
“…These proposals include mechanisms (knowledge-based components implementing a basic problem-solving method that carries out a generic task) used in the PROTÉGÉ-II software tool [23], the application kit with solution methods (LISP code fragments implementing basic functions) that is used in the KREST software tool [18], and also the type of components that we propose in this article (called primitives of representation), used within the KSM software tool [8,9]. This type of components presents two main differences with the type of components used in software engineering: (1) they include an internal knowledge-based architecture, with a local knowledge base with a rich declarative representation which increases the flexibility for their adaptation, and (2) they present an important analogy with the descriptive entities used during the formalisation of knowledge models.…”
Section: General View Of Software/knowledge Reusementioning
confidence: 99%
“…These proposals include mechanisms (knowledge-based components implementing a basic problem-solving method that carries out a generic task) used in the PROTÉGÉ-II software tool [23], the application kit with solution methods (LISP code fragments implementing basic functions) that is used in the KREST software tool [18], and also the type of components that we propose in this article (called primitives of representation), used within the KSM software tool [8,9]. This type of components presents two main differences with the type of components used in software engineering: (1) they include an internal knowledge-based architecture, with a local knowledge base with a rich declarative representation which increases the flexibility for their adaptation, and (2) they present an important analogy with the descriptive entities used during the formalisation of knowledge models.…”
Section: General View Of Software/knowledge Reusementioning
confidence: 99%
“…As a first consequence of this distinction between levels of computation (knowledge, symbol, and physical) and domains of description (00 and EOO) it is now generally accepted [7,8] that the acquisition of knowledge is not a task of transferring "something" from the human expert's head into the computer program but a constructive modeling task at the knowledge level and in the EOO, together with a corresponding reduction process, from the knowledge level to the symbol level.…”
Section: Abstract: Medical Diagnosis Inference Structures Unificatimentioning
confidence: 99%
“…The output of dash is a declarative specication of the target tool that can be executed by a run-time system, or, alternatively, compiled into C code. Dash is part of the prot eg e-ii environment, which supports development o f k n o wledgebased systems from reusable problem-solving methods (Puerta et al, 1992;Puerta, Tu & Musen, 1993). Also, the prot eg e-ii architecture includes support for dening and editing domain ontologies.…”
Section: Tool Generationmentioning
confidence: 99%