STRATEGY FOR INTEGRATING OBJECT-ORIENTED AND LOGIC PROGRAMMING

被引:4
作者
BOSE, R
机构
[1] Management Science and Management Information Systems Area, Anderson Schools of Management, University of New Mexico, Albuquerque
关键词
OBJECT-ORIENTED PROGRAMMING; LOGIC PROGRAMMING; ARTIFICIAL INTELLIGENCE;
D O I
10.1016/0950-7051(94)90020-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Logic programming and object-oriented programming have made significant contributions to the field of artificial intelligence, particularly as knowledge-based system development tools. Both these tools are extremely powerful and have several interesting features for application developers to exploit. The paper examines the potential benefits of integrating these two technologies to develop large knowledge-based applications, using each for what it does best. The salient features of the object-oriented and logic programming paradigms are summarized, and the advantages of combining them are discussed. A possible strategy is also provided for implementing the object-oriented paradigm within the logic-programming environment.
引用
收藏
页码:66 / 74
页数:9
相关论文
共 20 条
[1]  
Bobrow D. G., 1983, LOOPS MANUAL
[2]  
BOOCH G, 1986, IEEE T SOFTWARE ENG, V12
[3]  
BRATKO I, 1986, PROLOG PROGRAMMING A
[4]  
BRODIE ML, 1984, CONCEPTUAL MODELLING
[5]  
CHIKAYAMA T, 1983, NEW GENERATION COMPU, V1
[6]  
CHIKAYAMA T, 1984, TR044 ICOT TECHN REP
[7]  
Clocksin W. F., 1981, PROGRAMMING PROLOG
[8]   THE ROLE OF FRAME-BASED REPRESENTATION IN REASONING [J].
FIKES, R ;
KEHLER, T .
COMMUNICATIONS OF THE ACM, 1985, 28 (09) :904-920
[9]  
GARCIA ON, 1991, KNOWLEDGE BASED SYST
[10]   THE OBJECT-ORIENTED SYSTEMS LIFE-CYCLE [J].
HENDERSONSELLERS, B ;
EDWARDS, JM .
COMMUNICATIONS OF THE ACM, 1990, 33 (09) :142-159