COMPUTER-AIDED SOFTWARE ENGINEERING OF EXPERT SYSTEMS

被引:3
|
作者
LIROV, Y
机构
[1] AT and T Bell Laboratories, Holmdel, NJ
关键词
D O I
10.1016/0957-4174(91)90039-H
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The problem of automatically reprogramming an expert system either to adjust for solving different types of computational problems or to improve run-time performance is addressed. A computer-aided software engineering (CASE) method using artificial intelligence techniques to instantiate a concrete program from a given abstract expert system architecture is proposed. Our method, called expert system reification, is suitable for use in a large range of problem-solving behaviors. Reification combines meta-level programming with partial evaluation of the program. Expert system reification extends the above blend with a knowledge-based translation module, thus obtaining an efficient and portable expert system version. We demonstrate the method by applying it to STAREX, an electronic circuit pack troubleshooting expert system developed in PROLOG to derive automatically the corresponding C code, which is currently installed at one of the AT&T manufacturing facilities.
引用
收藏
页码:333 / 343
页数:11
相关论文
共 50 条
  • [41] COMPUTER-AIDED SOFTWARE ENGINEERING AUTOMATES PROGRAM DESIGN AND DOCUMENTATION
    LADUZINSKY, AJ
    [J]. CONTROL ENGINEERING, 1984, 31 (09) : 193 - 194
  • [42] Integration of computer-aided design software across the engineering curriculum
    Sorby, SA
    [J]. COMPUTERS AND THEIR APPLICATIONS - PROCEEDINGS OF THE ISCA 11TH INTERNATIONAL CONFERENCE, 1996, : 32 - 35
  • [43] COMPUTER-AIDED SOFTWARE ENGINEERING AND ADA -- THE TECHNOLOGICAL MARRIAGE OF THE DECADE
    LINTON, DG
    CIANCI, MA
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 1989, 17 : 542 - 545
  • [44] A framework for the definition of metamodels for Computer-Aided Software Engineering tools
    Garcia-Magarino, Ivan
    Fuentes-Fernandez, Ruben
    Gomez-Sanz, Jorge J.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (04) : 422 - 435
  • [45] COMPUTER-AIDED SOFTWARE ENGINEERING - THE DETERMINANTS OF AN EFFECTIVE IMPLEMENTATION STRATEGY
    URWILER, R
    RAMARAPU, NK
    WILKES, RB
    FROLICK, MN
    [J]. INFORMATION & MANAGEMENT, 1995, 29 (04) : 215 - 225
  • [46] An educational software suite for comprehensive learning of Computer-Aided Engineering
    Otarawanna, Somboon
    Ngiamsoongnirn, Kiattisak
    Malatip, Atipong
    Eiamaram, Patipath
    Phongthanapanich, Sutthisak
    Juntasaro, Ekachai
    Kowitwarangkul, Pruet
    Intarakumthornchai, Thanasan
    Boonmalert, Parinya
    Bhothikhun, Chatthanon
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2020, 28 (05) : 1083 - 1109
  • [47] Computer-aided engineering software for semi solid metal manufacturing
    Backer, GP
    [J]. JOM-JOURNAL OF THE MINERALS METALS & MATERIALS SOCIETY, 1998, 50 (08): : 21 - 23
  • [48] PRINCIPLES OF A REFERENCE MODEL FOR COMPUTER-AIDED SOFTWARE ENGINEERING ENVIRONMENTS
    EARL, A
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 467 : 115 - 129
  • [49] Expert systems for autonomous computer-aided design of rigging systems for castings
    Hill, JL
    Guleyupoglu, S
    Manna, SK
    [J]. SOLIDIFICATION SCIENCE AND PROCESSING, 1996, : 171 - 181
  • [50] CIMGEN - A COMPUTER-AIDED SOFTWARE ENGINEERING TOOL FOR DEVELOPMENT OF FMS CONTROL SOFTWARE
    JOSHI, SB
    METTALA, EG
    WYSK, RA
    [J]. IIE TRANSACTIONS, 1992, 24 (03) : 84 - 97