SCHEMA: A Knowledge Edition Interface for Obtaining Program Code from Structured Descriptions of PSMs: Two Case Studies

  • Authors:
  • J. C. Herrero;J. Mira

  • Affiliations:
  • Dpto. Inteligencia Artificial, Facultad de Ciencias, UNED C/Senda del Rey s/n. 28040, Madrid, Spain;Dpto. Inteligencia Artificial, Facultad de Ciencias, UNED C/Senda del Rey s/n. 28040, Madrid, Spain. jmira@dia.uned.es

  • Venue:
  • Applied Intelligence
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

The basic conjecture in this paper is that besides thebasic libraries of tasks and problem-solving methods (PSMs), it isnecessary to develop two complementary twin libraries. One ofthem consists of knowledge-acquisition schemas, as they arerequired by PSMs, and the other one contains those PSMs‘ reductionmethods, from the knowledge level to the symbol level. In order tosupport this conjecture, we first describe the reduction methodfundamentals based on hierarchical graphs representing the underlyingcomputational model. Then we shall comment on the development ofthe SCHEMA interface; by using this interface, we can directly obtain theprogram code, provided the task knowledge, PSM, and application domainare edited following the knowledge acquisition schemas by means ofstructured natural language sentences. This kind of editingunmistakably and in reversibly establishes the relationships with theunderlying model. Since the reduction method links the underlyingmodel with the program code, the reduction process is completed.Conversely, we can retrieve the underlying model graph and theknowledge-level model from the program code because of thereversibility of the reduction method. In order to make clear thereduction method and SCHEMA interface functioning from the userviewpoint, we shall apply them to a classification and diagnosegeneric task (Hierarchical Classification), which will be decomposedby using the “Establish and Define” PSM, and another task to carryout a plan, which will be decomposed by using the “act-check-decide”PSM. We shall finish this paper with a reflection on the knowledge-level modelling and the necessity of an increase of the availablereduction methods and knowledge acquisition schemas which areincluded in our SCHEMA interface.