COMBINING OBJECT-ORIENTED AND LOGIC PARADIGMS - A MODAL LOGIC PROGRAMMING APPROACH

被引:0
作者
UUSTALU, T
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, a number of existing solutions and suggestions towards combining the object-oriented (OO) and logic programming paradigms have been briefly studied and categorized, and a sketch of a new solution has been proposed which tries to capture the essence of OO in terms of modal logic, and which could be implemented as a modal logic programming system. The proposal is based on the belief that two orthogonal dimensions - object hierarchy and time - are involved in OO that in many respects are similar. For the one-dimensional (static) case, three logics - MU, MU', and MU'' - have been designed, each allowing a different variety of inheritance modes. The two-dimensional (dynamic) case has been treated in a logic 2MU and its corresponding variants. Under certain OO-motivated definitions of Horn clause, the resolution calculi of these logics turn out to be complete.
引用
收藏
页码:98 / 113
页数:16
相关论文
共 37 条
[31]  
Nakashima H., 1984, 1984 International Symposium on Logic Programming (cat. no. 84CH2007-3), P126
[32]  
OBERSCHELP A, 1989, LECT NOTES ARTIF INT, V418, P8
[33]   OBJECT ORIENTED PROGRAMMING IN CONCURRENT PROLOG [J].
SHAPIRO, E ;
TAKEUCHI, A .
NEW GENERATION COMPUTING, 1983, 1 (01) :25-48
[34]  
UUSTALAU T, 1991, THESIS TALLINN TECHN
[35]  
VAUCHER J, 1988, LECT NOTES COMPUT SC, V322, P191
[36]  
VONBIEMA M, 1990, 23RD P ANN HAW INT C, V2, P358
[37]  
Zanilo C., 1984, 1984 International Symposium on Logic Programming (cat. no. 84CH2007-3), P265