Bibliography¶
[Alexiev93] | 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: https://lee-naish.github.io/papers/oolp/index.html |
[Block89] | 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) |
[Bratko90] | Prolog Programming for Artificial Intelligence Bratko, I. Addison Wesley, 2º edition, 1990 |
[Champaux92] | A comparative Study of Object-Oriented Analysis Methods Champaux, D., Faure, P. Journal of Object-Oriented Programming, Vol. 5, N.1, 1992 |
[Clocksin87] | Programming in Prolog Clocksin, W.F., Mellish, C.S. Springer-Verlag, New York, 1987 |
[Cointe87] | Metaclasses are First Class: the ObjVlisp Model Cointe, P. Proceedings OOPLSLA 87(10):156-167, ACM |
[Cordes91] | The Literate Programming Paradigm Cordes, D., Brown, M. IEEE Computer, June 1991:52-61 |
[Covington94] | ISO Prolog: A Summary of the Draft Proposed Standard Covington, M. A. URL: ftp://ai.uga.edu/pub/prolog.standard/ |
[Cox86] | Object-Oriented Programming: An Evolutionary Approach Cox, Brad J. Addison-Wesley Publishing Company, Don Mills, Ontario |
[Davison89] | Polka: A Parlog Object oriented language Davison, A. Ph.D. Thesis, Imperial College, London, 1989 |
[Davison92] | A survey of logic programming-based object oriented languages Davison, A. Tech Report 92/3, Dept. of Computer Science, University of Melbourne, Australia URL: https://catalogue.nla.gov.au/Record/772526 |
[Davison93] | The deductive and object oriented features of BeBOP Davison, A. Tech Report 93/6, Dept. of Computer Science, University of Melbourne, Australia URL: https://catalogue.nla.gov.au/Record/1273317 |
[Delzanno97] | Logic and Object-Oriented Programming in Linear Logic Delzanno, G. Ph.D. Thesis, University of Pisa, Italy URL: https://opac.bncf.firenze.sbn.it/bncf-prod/resource?uri=BVE0136144 |
[Dony90] | 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 |
[Fromherz93] | OL(P): Object Layer for Prolog Fromherz, M. URL: ftp://parcftp.xerox.com/ftp/pub/ol/ |
[Fukunaga86] | An Experience with a Prolog-based Object-Oriented Language Fukunaga, K., Hirose, S. Proceedings OOPLSLA 86, 21(11):224-231, ACM |
[Goldberg83] | 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 |
[ISO95] | ISO/IEC DIS 13211-1 - Programming Language Prolog Part 1: General Core Joint Technical Committee ISO/IEC JTC 1 URL: https://www.iso.org/standard/21413.html |
[Knuth84] | Literate Programming Knuth, D. E. Computer Journal, May 84, 27(2):97-111 |
[Lieberman86] | Using Prototypical Objects to Implement Shared Behaviour in Object Oriented Systems Lieberman, H. Proceedings OOPLSLA 86:189-214, ACM |
[Maes87] | Concepts and Experiments in Computational Reflection Maes, P. Proceedings OOPLSLA 87, ACM |
[McCabe92] | Logic and Objects McCabe, F. G. Prentice Hall Series in Computer Science |
[Moon86] | Object-Oriented Programming in Flavors Moon, D. Proceedings OOPLSLA 86:1-8, ACM |
[Moss94] | Prolog++ The Power of Object-Oriented and Logic Programming Moss, C. Addison-Wesley International Series in Logic Programming, 1994 |
[Moura94] | 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, Lisboa |
[Moura99] | 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 |
[Moura00] | Logtalk 2.6 Documentation Moura, P. Technical Report DMI 2000/1 University of Beira Interior, Portugal |
[Razek92] | Combining Objects and Relations Razek, G. Comunications of the ACM, 27(12):66-70 |
[Rumbaugh87] | Relations as Semantic Constructs in an Object-Oriented Language Rumbaugh, J. Proceedings OOPLSLA 87:466-481, ACM |
[Rumbaugh88] | Controlling Propagation of Operations using Attributes on Relations Rumbaugh, J. Proceedings OOPLSLA 88:285-296, ACM |
[Schachte95] | 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 |
[SICStus95] | SICStus Prolog Manual SICStus URL: https://sicstus.sics.se |
[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 |
[Stroustrup86] | The C++ Programming Language Stroustrup, B. Addison-Wesley Series in Computer Science |
[Taenzer89] | Problems in Object-Oriented Software Reuse Taenzer, D., Ganti, M., Podar, S. Proceedings of ECOOP 89 British Computer Society Workshop Series, Cambridge University Press |
[Tanzer95] | Remarks on Object-Oriented Modeling of Associations Tanzer, C. Journal of Object-Oriented Programming, February 1995, SIGS Publications |
[Tanenbaum87] | Operating Systems - Design and Implementation Tanenbaum, A. Prentice-Hall Software Series, 1987 |
[Welsch89] | 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 |