Heuristic resolution for multiple inheritance in object-oriented expert system building tools

被引:0
|
作者
Huarng, KH
机构
关键词
D O I
10.1016/S0020-0255(96)00196-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The inheritance dilemma (the problem of determining inheritance precedence) occurs when multiple superclasses have slots with identical names but different values. Multiple inheritance becomes a controversial feature in object-oriented paradigm because of inheritance dilemma. A consistent approach to this problem is necessary. Conventional approaches, such as static and dynamic approaches, were introduced. Static approaches cannot reflect the states of expert systems during inference, i.e., they lack adaptiveness. Dynamic approaches determine inheritance precedence according to inference results, but they rely heavily on functions in expert system building tools (ESBTs). Heuristic resolution is proposed as an alternative. Heuristic functions can simulate static and dynamic approaches, and can be implemented in object-oriented ESBTs. It is demonstrated that heuristic resolution is a dynamic, domain-independent, and general approach for the inheritance dilemma. (C) Elsevier Science Inc. 1997.
引用
收藏
页码:43 / 67
页数:25
相关论文
共 50 条
  • [1] EXPERT SYSTEM-BUILDING TOOLS FOR OBJECT-ORIENTED DEVELOPMENT
    HARMON, P
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1991, 4 (03): : 61 - 63
  • [2] An object-oriented system for an integer programing heuristic
    MacLeod, KR
    [J]. DECISION SCIENCES INSTITUTE, 1997 ANNUAL MEETING, PROCEEDINGS, VOLS 1-3, 1997, : 942 - 944
  • [3] A typeful approach to object-oriented programming with multiple inheritance
    Chen, C
    Shi, R
    Xi, HW
    [J]. PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2004, 3057 : 23 - 38
  • [4] An expert system for object-oriented program testing
    Chen, WC
    Chen, DJ
    Chen, DTK
    [J]. INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 13TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS, 1998, : 19 - 22
  • [5] BUILDING AN EXPERT SYSTEM FOR ENGINEERING DESIGN BASED ON THE OBJECT-ORIENTED KNOWLEDGE REPRESENTATION CONCEPT
    AKAGI, S
    FUJITA, K
    [J]. JOURNAL OF MECHANICAL DESIGN, 1990, 112 (02) : 215 - 222
  • [6] A fuzzy dynamic multiple inheritance model in object-oriented simulation
    Nguyen, Q
    Van Le, T
    [J]. MODELLING AND SIMULATION 1996, 1996, : 624 - 628
  • [7] Building functional techniques into an object-oriented system
    Bolshakova, E
    Stolyarov, A
    [J]. KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2000, 62 : 101 - 106
  • [8] Decomposition of multiple inheritance DAGs for object-oriented software measurement
    Shih, TK
    Chung, CM
    Wang, CC
    [J]. SOFTWARE QUALITY ENGINEERING, 1997, : 201 - 212
  • [9] Object-oriented pumping-test expert system
    Ouazar, D
    Cheng, AHD
    Kizamou, AD
    [J]. JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 1996, 10 (01) : 4 - 9
  • [10] Realization of an expert system by embedding expert system tool into object-oriented language
    Ye, XM
    Hu, CH
    Li, GH
    Liu, T
    He, HF
    [J]. ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 1335 - 1338