An incremental solution for developing knowledge-based software:: its application to an expert system for isokinetics interpretation

被引:7
|
作者
Alonso, F [1 ]
Fuertes, JL [1 ]
Martínez, L [1 ]
Montes, C [1 ]
机构
[1] Fac Informat, Madrid 28660, Spain
关键词
knowledge engineering; expert system; isokinetics; ES development methodologies; knowledge-based systems;
D O I
10.1016/S0957-4174(99)00060-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many researchers working in the field of knowledge engineering (KE) are now concerned with identifying a model suitable for developing knowledge-based software and, especially, expert systems (ES). It is important to find a standard model that meets current needs and incorporates techniques successfully implemented in SE (object- or event-orientation, etc.), which are also of keen interest in KE. In this paper, we present an iterative and incremental solution for developing ES, according to which the system domain is derived naturally from the problem domain, thus surmounting the problems now involved in the transition from the conceptual model of the problem to the formal model of the system. As compared with conventional development models, this solution encompasses five main tools, which are: Use cases with their respective actor interaction diagrams and activity flow diagrams in order to specify the expert system. The concept dictionary, which allows knowledge engineers to define, bound and select the meaning of each concept used by experts. The static conceptual model, which provides an overview (concepts and their relations) of the expert system (ES) modelled. The control and process model, which models the knowledge and metaknowledge used by the expert to attain a goal. An object-oriented metamodel, which outputs the formal knowledge model, providing an efficient, reusable, extendible and easy-to-implement ES architecture. To demonstrate the robustness of this solution, we describe how it was applied to an ES that interprets the graphs output by an isokinetics machine for a blind person. An isokinetics machine assesses the strength of the muscles of the leg, arm, etc. (C) 2000 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:165 / 184
页数:20
相关论文
共 50 条
  • [41] A KNOWLEDGE-BASED INTELLIGENT SYSTEM FOR REAL WORLD INTERPRETATION
    LAGANIERE, R
    MITICHE, A
    INTELLIGENT AUTONOMOUS SYSTEMS 2, VOLS 1 AND 2, 1989, : 772 - 782
  • [42] Knowledge-based expert system to drive an informationally interoperable manufacturing system: An experimental application in the Aerospace Industry
    Szejka, Anderson Luis
    Canciglieri Junior, Osiris
    Mas, Fernando
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2024, 41
  • [43] KBMS - A KNOWLEDGE-BASED SYSTEM FOR MODELING SOFTWARE SYSTEM SPECIFICATIONS
    ZEROUAL, K
    ROBILLARD, PN
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (03) : 238 - 252
  • [44] Expert Knowledge-Based Method for Satellite Image Time Series Analysis and Interpretation
    Rejichi, Safa
    Chaabane, Ferdaous
    Tupin, Florence
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2015, 8 (05) : 2138 - 2150
  • [45] The workshop system: A practical knowledge-based software environment
    Clemm, Geoffrey M.
    ACM SIGPLAN Notices, 1988, 24 (02): : 55 - 64
  • [46] LASSIE - A KNOWLEDGE-BASED SOFTWARE INFORMATION-SYSTEM
    DEVANBU, P
    BRACHMAN, RJ
    SELFRIDGE, PG
    BALLARD, BW
    COMMUNICATIONS OF THE ACM, 1991, 34 (05) : 34 - 49
  • [48] A KNOWLEDGE-BASED SYSTEM FOR THE VALIDATION OF THE DEPLOYMENT OF SOFTWARE UNITS
    Javier Blanco, Fco
    Diaz-Casillas, Laura
    Garijo, Mercedes
    ICAART 2010: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1: ARTIFICIAL INTELLIGENCE, 2010, : 305 - 310
  • [49] THE WORKSHOP SYSTEM - A PRACTICAL KNOWLEDGE-BASED SOFTWARE ENVIRONMENT
    CLEMM, GM
    SIGPLAN NOTICES, 1989, 24 (02): : 55 - 64
  • [50] A knowledge-based system for hardware-software partitioning
    Lopez, ML
    Iglesias, CA
    Lopez, JC
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 914 - 915