Journal of the Japanese Society for Artificial Intelligence
Online ISSN : 2435-8614
Print ISSN : 2188-2266
Print ISSN:0912-8085 until 2013
Design and Implementations of Reusable Method Library for Development of Expert Systems ("Ontology : Foundations and Applications")
Noriaki IZUMIAkira MARUYAMAAtsuyuki SUZUKITakahira YAMAGUCHI
Author information
MAGAZINE FREE ACCESS

1999 Volume 14 Issue 6 Pages 1061-1071

Details
Abstract

This paper proposes a development process of expert systems by using a library of re-usable methods which supports the processes both in specifications and in implementations for the development of expert systems. The objectives of this paper are to integrate the processes of specification and implementation into a single process, and to cut off the cost of the development of expertsystems. The methods of the library are organized into an executable specification language REPOSIT (REusable Pieces Of Specification-Implementation Templates) which combines two types of expressions: one is the relationship among input, output and reference knowledge, and the other is a prolog-based representation. A specification description of expertsystems is given as a knowledge-flow graph which is comprised of REPOSIT methods and knowledge names. Each method consisting an expertsystem's specification can be refined into a combination of fine-grained methods. In order to support the step by step operationalization of abstract models into detailed implementation descriptions, the following methods are given: a) classifying the adding patterns of control structures, b) standardizing the knowledge management and c) providing refinement policies. Finally, through the application of our proposed method to expertsystems' development, we have confirmed that REPOSIT improves the re-usability of implementation codes in the maintenance of expert systems

Content from these authors
© 1999 The Japaense Society for Artificial Intelligence
Previous article Next article
feedback
Top