Bibliography


[Alexiev 93]
Mutable Object State for Object-Oriented Logic Programming: A Survey
Alexiev, V.
Technical Report TR 93-15, Department of Computing Science, University of Alberta, Canada
[Belli et al. 92]
Object-oriented programming in Prolog: rationale and a case study
Belli, F., Jack, O., Naish, L.
Technical Report 92/2, Department of Electrical and Electronics Engineering, University of Paderborn, Germany
URL: http://www.cs.mu.oz.au/~lee/papers/oolp/
[Block 89]
An Extended Frame Language
Block, F. P., Chan, N. C.
Proceedings OOPLSLA 89(10):151-157, ACM
[Bobrow et al. 88]
Common Lisp Object System Specification
Bobrow, D. G., Michiel, L. G., Gabriel, R. P., Keene, S. E., Kiczales, G., Moon, D. A.
ACM SIGPLAN Notices(23)
[Bratko 90]
Prolog Programming for Artificial Intelligence
Bratko, I.
Addison Wesley, 2º edition, 1990
[Champaux 92]
A comparative Study of Object-Oriented Analysis Methods
Champaux, D., Faure, P.
Journal of Object-Oriented Programming, Vol. 5, N.1, 1992
[Clocksin 87]
Programming in Prolog
Clocksin, W.F., Mellish, C.S.
Springer-Verlag, New York, 1987
[Cointe 87]
Metaclasses are First Class: the ObjVlisp Model
Cointe, P.
Proceedings OOPLSLA 87(10):156-167, ACM
[Cordes 91]
The Literate Programming Paradigm
Cordes, D., Brown, M.
IEEE Computer, June 1991:52-61
[Covington 94]
ISO Prolog: A Summary of the Draft Proposed Standard
Covington, M. A.
URL: ftp://ai.uga.edu/pub/prolog.standard/
[Cox 86]
Object-Oriented Programming: An Evolutionary Approach
Cox, Brad J.
Addison-Wesley Publishing Company, Don Mills, Ontario
[Davison 89]
Polka: A Parlog Object oriented language
Davison, A.
Ph.D. Thesis, Imperial College, London, 1989
[Davison 92]
A survey of logic programming-based object oriented languages
Davison, A.
Tech Report 92/3, Dept. of Computer Science, University of Melbourne, Australia
URL: http://www.cs.mu.oz.au/tr_db/mu_92_03.ps.gz
[Davison 93]
The deductive and object oriented features of BeBOP
Davison, A.
Tech Report 93/6, Dept. of Computer Science, University of Melbourne, Australia
URL:http://www.cs.mu.oz.au/tr_db/mu_93_06.ps.gz
[Delzanno 97]
Logic and Object-Oriented Programming in Linear Logic
Delzanno, G.
Ph.D. Thesis, University of Pisa, Italy
URL:http://www.mpi-sb.mpg.de/~delzanno/
[Dony 90]
Exception Handling and Object-Oriented Programming: Towards a Synthesis
Dony, C.
Proceedings OOPLSLA 90:322-330, ACM
[Fornarino et al. 89]
An Original Object-Oriented Approach for Relation Management
Fornarino, M., Pinna, A.-M.,Trousse, B.
Proceedings of the 4th Portuguese Conference on Artificial Intelligence
Lecture Notes in Artificial Intelligence, Springer-Verlag (390):13-26
[Fromherz 93]
OL(P): Object Layer for Prolog
Fromherz, M.
URL: ftp://parcftp.xerox.com/ftp/pub/ol/
[Fukunaga 86]
An Experience with a Prolog-based Object-Oriented Language
Fukunaga, K., Hirose, S.
Proceedings OOPLSLA 86, 21(11):224-231, ACM
[Goldberg 83]
Smalltalk-80 The language and its implementation
Goldberg, A., Robson, D.
Addison-Wesley Series in Computer Science
[Joy et al. 00]
The Java Language Specification, Second Edition
Joy, B., Steele, G., Gosling, J., Bracha, G.
Addison-Wesley, 2000
[ISO 95]
ISO/IEC DIS 13211-1 - Programming Language Prolog Part 1: General Core
Joint Technical Committee ISO/IEC JTC 1
URL: http://www.iso.ch/cate/d21413.html
[Knuth 84]
Literate Programming
Knuth, D. E.
Computer Journal, May 84, 27(2):97-111
[Lieberman 86]
Using Prototypical Objects to Implement Shared Behaviour in Object Oriented Systems
Lieberman, H.
Proceedings OOPLSLA 86:189-214, ACM
[Maes 87]
Concepts and Experiments in Computational Reflection
Maes, P.
Proceedings OOPLSLA 87, ACM
[McCabe 92]
Logic and Objects
McCabe, F. G.
Prentice Hall Series in Computer Science
[Moon 86]
Object-Oriented Programming in Flavors
Moon, D.
Proceedings OOPLSLA 86:1-8, ACM
[Moss 94]
Prolog++ The Power of Object-Oriented and Logic Programming
Moss, C.
Addison-Wesley International Series in Logic Programming, 1994
[Moura 94]
Logtalk: Programação Orientada para Objectos em Prolog
Moura, P., Costa, E.
2ª Conferência e Exposição Portuguesa de Tecnologia Orientada por Objectos
3i Consultores, Liboa
[Moura 99]
Porting Prolog: Notes on porting a Prolog program to 22 Prolog compilers or the relevance of the ISO Prolog standard
Moura, P.
ALP Newsletter, Vol. 12/2, May 1999
[Moura 00]
Logtalk 2.6 Documentation
Moura, P.
Technical Report DMI 2000/1
University of Beira Interior, Portugal
[Razek 92]
Combining Objects and Relations
Razek, G.
Comunications of the ACM, 27(12):66-70
[Rumbaugh 87]
Relations as Semantic Constructs in an Object-Oriented Language
Rumbaugh, J.
Proceedings OOPLSLA 87:466-481, ACM
[Rumbaugh 88]
Controlling Propagation of Operations using Attributes on Relations
Rumbaugh, J.
Proceedings OOPLSLA 88:285-296, ACM
[Schachte 95]
Efficient Object-Oriented Programming in Prolog
Schachte, P., Saab, G.
Logic Programming: Formal Methods and Pratical Applications
Studies in Computer Science and Artificial Intelligence, 11
Elsevier Science B.V. North-Holland, Amsterdam, 1995
[SICStus 95]
SICStus Prolog Manual
SICStus
URL: http://www.sics.se/ps/sicstus.html
[Shan et al. 93]
Is Multiple Inheritance Essential to OOP? (Panel)
Shan, Y., Cargill, T., Cox, B., Cook, W., Loomis, M., Snyder, A.
Proceedings OOPLSLA 93:360-363
[Stefik et al. 86]
Integrating Acess-Oriented Programming into a Multiparadigm Environment
Stefik, M. J., Bobrow, D. G. , Kahn, K. M.
IEEE Software, January 1986:10-18
[Stroustrup 86]
The C++ Programming Language
Stroustrup, B.
Addison-Wesley Series in Computer Science
[Taenzer 89]
Problems in Object-Oriented Software Reuse
Taenzer, D., Ganti, M., Podar, S.
Proceedings of ECOOP 89
British Computer Society Workshop Series, Cambridge University Press
[Tanzer 95]
Remarks on Object-Oriented Modeling of Associations
Tanzer, C.
Journal of Object-Oriented Programming, February 1995, SIGS Publications
[Tanenbaum 87]
Operating Systems - Design and Implementation
Tanenbaum, A.
Prentice-Hall Software Series, 1987
[Welsch 89]
Reasoning Objects with Dynamic Knowledge Bases
Welsch, C., Barth, G.
Proceedings of the 4th Portuguese Conference on Artificial Intelligence(390):257-268
Lecture Notes in Artificial Intelligence, Springer-Verlag, 1989

More references can be found in the Object-Oriented Logic Programming Resources web page.


User manual | Reference manual | Glossary

Last updated on: February 10, 2001