Personal knowledge base designer: Software for expert systems prototyping

被引:10
|
作者
Yurin, Aleksandr Yu. [1 ]
Dorodnykh, Nikita O. [1 ]
机构
[1] Russian Acad Sci, Siberian Branch, Matrosov Inst Syst Dynam & Control Theory, 134 Lermontov St, Irkutsk 664033, Russia
基金
俄罗斯科学基金会; 俄罗斯基础研究基金会;
关键词
Visual modeling; Knowledge base; Rules; RVML; Conceptual models; MODELS;
D O I
10.1016/j.softx.2020.100411
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In most cases, the complexity of expert systems engineering depends on the complexity of knowledge base engineering. This process includes formalization and programming tasks. In this connection, the use of visual programming, model transformation and code generation principles are relevant. We present a new software with similar properties. Our software provides the use of a domain-specific notation for rule modeling, namely, Rule Visual Modeling Language (RVML); wizards for creating and editing knowledge base elements; conceptual models and canonical spreadsheet tables as main sources of domain knowledge. The core of the new software is a unified model for representing and editing knowledge in the form of logical rules, as well as its interpretation using the built-in rule engine. This enables the use of conceptual models in the form of UML class diagrams, concept maps, mind maps, Ishikawa diagrams and others as a source of information, and also helps involve non-programming users in the process of knowledge base engineering and to minimize coding errors. Our empirical results demonstrate the ability to use the proposed software for prototyping rule-based knowledge bases by transforming different conceptual models. Two case studies are also presented. (C) 2020 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Update (4.2020.0303) to "Personal Knowledge Base Designer: Software for expert systems prototyping'', (PII: S2352711019303334)
    Yurin, Aleksandr Yurievich
    Dorodnykh, Nikita Olegovich
    Nikolaychuk, Olga Anatolievna
    [J]. SOFTWAREX, 2021, 16
  • [2] KNOWLEDGE ACQUISITION-SYSTEMS FOR RAPID PROTOTYPING OF EXPERT SYSTEMS
    GAINES, BR
    [J]. INFOR, 1988, 26 (04) : 256 - 285
  • [3] KNOWLEDGE BASE ORGANIZATION IN EXPERT SYSTEMS
    FREDIANI, S
    SAITTA, L
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 286 : 217 - 224
  • [5] EXPERT SYSTEMS - FROM DATABASE TO KNOWLEDGE BASE
    GARNER, BJ
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1987, 29 (02) : 60 - 65
  • [6] Knowledge representation and software selection for expert systems design
    Faghri, Ardeshir
    Demetsky, Michael J.
    [J]. Transportation Research Record, 1988, (1187) : 1 - 8
  • [7] Application of the Fuzzy Knowledge Base in the Construction of Expert Systems
    Yarushkina, N. G.
    Filippov, A. A.
    Moshkin, V. S.
    Filippova, L. I.
    [J]. INFORMATION TECHNOLOGY IN INDUSTRY, 2018, 6 (02): : 31 - 36
  • [8] The Knowledge Base for Automating the Architecting of Software Systems
    Guskov, Gleb
    Romanov, Anton
    Filippov, Aleksey
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT III, 2021, 12951 : 272 - 287
  • [10] CATALOGING AND EXPERT SYSTEMS - AACR2 AS A KNOWLEDGE BASE
    HJERPPE, R
    OLANDER, B
    [J]. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 1989, 40 (01): : 27 - 44