root/tags/lgt2311/manuals/bibliography.html

Revision 3085, 12.2 KB (checked in by pmoura, 2 years ago)

Changes to allow easier generation of a PDF version of the User Manual.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
3    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
4
5<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
6
7<head>
8    <meta http-equiv="content-type" content="application/xml+xhtml; charset=utf-8" />
9    <title>Logtalk: Bibliography</title>
10    <link rel="stylesheet" href="screen.css" type="text/css" media="screen"/>
11    <link rel="stylesheet" href="print.css" type="text/css" media="print"/>
12</head>
13
14<body>
15
16<div class="navtop"><a href="index.html">contents</a>
17    <span class="title">Logtalk Bibliography</span><span class="page"/>
18</div>
19
20<h1>Bibliography</h1>
21
22
23<dl>
24<dt><strong>[Alexiev 93]</strong><a id="Alexiev93"></a></dt>
25    <dd><cite>Mutable Object State for Object-Oriented Logic Programming: A Survey</cite></dd>
26    <dd>Alexiev, V.</dd>
27    <dd>Technical Report TR 93-15, Department of Computing Science, University of Alberta, Canada</dd>
28</dl>
29
30<dl>
31<dt><strong>[Belli et al. 92]</strong><a id="Belli92"></a></dt>
32    <dd><cite>Object-oriented programming in Prolog: rationale and a case study</cite></dd>
33    <dd>Belli, F., Jack, O., Naish, L.</dd>
34    <dd>Technical Report 92/2, Department of Electrical and Electronics Engineering, University of Paderborn, Germany</dd>
35    <dd>URL: <a href="http://www.cs.mu.oz.au/~lee/papers/oolp/">http://www.cs.mu.oz.au/~lee/papers/oolp/</a></dd>
36</dl>
37
38<dl>
39<dt><strong>[Block 89]</strong><a id="Block89"></a></dt>
40    <dd><cite>An Extended Frame Language</cite></dd>
41    <dd>Block, F. P., Chan, N. C.</dd>
42    <dd>Proceedings OOPLSLA 89(10):151-157, ACM</dd>
43</dl>
44
45<dl>
46<dt><strong>[Bobrow et al. 88]</strong><a id="Bobrow88"></a></dt>
47    <dd><cite>Common Lisp Object System Specification</cite></dd>
48    <dd>Bobrow, D. G., Michiel, L. G., Gabriel, R. P., Keene, S. E., Kiczales, G., Moon, D. A.</dd>
49    <dd>ACM SIGPLAN Notices(23)</dd>
50</dl>
51
52<dl>
53<dt><strong>[Bratko 90]</strong><a id="Bratko90"></a></dt>
54    <dd><cite>Prolog Programming for Artificial Intelligence</cite></dd>
55    <dd>Bratko, I.</dd>
56    <dd>Addison Wesley, 2&ordm; edition, 1990</dd>
57</dl>
58
59<dl>
60<dt><strong>[Champaux 92]</strong><a id="Champaux92"></a></dt>
61    <dd><cite>A comparative Study of Object-Oriented Analysis Methods</cite></dd>
62    <dd>Champaux, D., Faure, P.</dd>
63    <dd>Journal of Object-Oriented Programming, Vol. 5, N.1, 1992</dd>
64</dl>
65
66<dl>
67<dt><strong>[Clocksin 87]</strong><a id="Clocksin87"></a></dt>
68    <dd><cite>Programming in Prolog</cite></dd>
69    <dd>Clocksin, W.F., Mellish, C.S.</dd>
70    <dd>Springer-Verlag, New York, 1987</dd>
71</dl>
72
73<dl>
74<dt><strong>[Cointe 87]</strong><a id="Cointe87"></a></dt>
75    <dd><cite>Metaclasses are First Class: the ObjVlisp Model</cite></dd>
76    <dd>Cointe, P.</dd>
77    <dd>Proceedings OOPLSLA 87(10):156-167, ACM</dd>
78</dl>
79
80<dl>
81<dt><strong>[Cordes 91]</strong><a id="Cordes91"></a></dt>
82    <dd><cite>The Literate Programming Paradigm</cite></dd>
83    <dd>Cordes, D., Brown, M.</dd>
84    <dd>IEEE Computer, June 1991:52-61</dd>
85</dl>
86
87<dl>
88<dt><strong>[Covington 94]</strong><a id="Covington94"></a></dt>
89    <dd><cite>ISO Prolog: A Summary of the Draft Proposed Standard</cite></dd>
90    <dd>Covington, M. A.</dd>
91    <dd>URL: <a href="ftp://ai.uga.edu/pub/prolog.standard/">ftp://ai.uga.edu/pub/prolog.standard/</a></dd>
92</dl>
93
94<dl>
95<dt><strong>[Cox 86]</strong><a id="Cox86"></a></dt>
96    <dd><cite>Object-Oriented Programming: An Evolutionary Approach</cite></dd>
97    <dd>Cox, Brad J.</dd>
98    <dd>Addison-Wesley Publishing Company, Don Mills, Ontario</dd>
99</dl>
100
101<dl>
102<dt><strong>[Davison 89]</strong><a id="Davison89"></a></dt>
103    <dd><cite>Polka: A Parlog Object oriented language</cite></dd>
104    <dd>Davison, A.</dd>
105    <dd>Ph.D. Thesis, Imperial College, London, 1989</dd>
106</dl>
107
108<dl>
109<dt><strong>[Davison 92]</strong><a id="Davison92"></a></dt>
110    <dd><cite>A survey of logic programming-based object oriented languages</cite></dd>
111    <dd>Davison, A.</dd>
112    <dd>Tech Report 92/3, Dept. of Computer Science, University of Melbourne, Australia</dd>
113    <dd>URL: <a href="http://www.cs.mu.oz.au/tr_db/mu_92_03.ps.gz">http://www.cs.mu.oz.au/tr_db/mu_92_03.ps.gz</a></dd>
114</dl>
115
116<dl>
117<dt><strong>[Davison 93]</strong><a id="Davison93"></a></dt>
118    <dd><cite>The deductive and object oriented features of BeBOP</cite></dd>
119    <dd>Davison, A.</dd>
120    <dd>Tech Report 93/6, Dept. of Computer Science, University of Melbourne, Australia</dd>
121    <dd>URL:<a href="http://www.cs.mu.oz.au/tr_db/mu_93_06.ps.gz">http://www.cs.mu.oz.au/tr_db/mu_93_06.ps.gz</a></dd>
122</dl>
123
124<dl>
125<dt><strong>[Delzanno 97]</strong><a id="Delzanno97"></a></dt>
126    <dd><cite>Logic and Object-Oriented Programming in Linear Logic</cite></dd>
127    <dd>Delzanno, G.</dd>
128    <dd>Ph.D. Thesis, University of Pisa, Italy</dd>
129    <dd>URL:<a href="http://www.mpi-sb.mpg.de/~delzanno/">http://www.mpi-sb.mpg.de/~delzanno/</a></dd>
130</dl>
131
132<dl>
133<dt><strong>[Dony 90]</strong><a id="Dony90"></a></dt>
134    <dd><cite>Exception Handling and Object-Oriented Programming: Towards a Synthesis</cite></dd>
135    <dd>Dony, C.</dd>
136    <dd>Proceedings OOPLSLA 90:322-330, ACM</dd>
137</dl>
138
139<dl>
140<dt><strong>[Fornarino et al. 89]</strong><a id="Fornarino89"></a></dt>
141    <dd><cite>An Original Object-Oriented Approach for Relation Management</cite></dd>
142    <dd>Fornarino, M., Pinna, A.-M.,Trousse, B.</dd>
143    <dd>Proceedings of the 4th Portuguese Conference on Artificial Intelligence</dd>
144    <dd>Lecture Notes in Artificial Intelligence, Springer-Verlag (390):13-26</dd>
145</dl>
146
147<dl>
148<dt><strong>[Fromherz 93]</strong><a id="Fromherz93"></a></dt>
149    <dd><cite>OL(P): Object Layer for Prolog</cite></dd>
150    <dd>Fromherz, M.</dd>
151    <dd>URL: <a href="ftp://parcftp.xerox.com/ftp/pub/ol/">ftp://parcftp.xerox.com/ftp/pub/ol/</a></dd>
152</dl>
153
154<dl>
155<dt><strong>[Fukunaga 86]</strong><a id="Fukunaga86"></a></dt>
156    <dd><cite>An Experience with a Prolog-based Object-Oriented Language</cite></dd>
157    <dd>Fukunaga, K., Hirose, S.</dd>
158    <dd>Proceedings OOPLSLA 86, 21(11):224-231, ACM</dd>
159</dl>
160
161<dl>
162<dt><strong>[Goldberg 83]</strong><a id="Goldberg83"></a></dt>
163    <dd>Smalltalk-80 The language and its implementation</dd>
164    <dd>Goldberg, A., Robson, D.</dd>
165    <dd>Addison-Wesley Series in Computer Science</dd>
166</dl>
167
168<dl>
169<dt><strong>[Joy et al. 00]</strong><a id="Joy00"></a></dt>
170    <dd><cite>The Java Language Specification, Second Edition</cite></dd>
171    <dd>Joy, B., Steele, G., Gosling, J., Bracha, G.</dd>
172    <dd>Addison-Wesley, 2000</dd>
173</dl>
174
175<dl>
176<dt><strong>[ISO 95]</strong><a id="ISO95"></a></dt>
177    <dd><cite>ISO/IEC DIS 13211-1 - Programming Language Prolog Part 1: General Core</cite></dd>
178    <dd>Joint Technical Committee ISO/IEC JTC 1</dd>
179    <dd>URL: <a href="http://www.iso.ch/cate/d21413.html">http://www.iso.ch/cate/d21413.html</a></dd>
180</dl>
181
182<dl>
183<dt><strong>[Knuth 84]</strong><a id="Knuth84"></a></dt>
184    <dd><cite>Literate Programming</cite></dd>
185    <dd>Knuth, D. E.</dd>
186    <dd>Computer Journal, May 84, 27(2):97-111</dd>
187</dl>
188
189<dl>
190<dt><strong>[Lieberman 86]</strong><a id="Lieberman86"></a></dt>
191    <dd><cite>Using Prototypical Objects to Implement Shared Behaviour in Object Oriented Systems</cite></dd>
192    <dd>Lieberman, H.</dd>
193    <dd>Proceedings OOPLSLA 86:189-214, ACM</dd>
194</dl>
195
196<dl>
197<dt><strong>[Maes 87]</strong><a id="Maes87"></a></dt>
198    <dd><cite>Concepts and Experiments in Computational Reflection</cite></dd>
199    <dd>Maes, P.</dd>
200    <dd>Proceedings OOPLSLA 87, ACM</dd>
201</dl>
202
203<dl>
204<dt><strong>[McCabe 92]</strong><a id="McCabe92"></a></dt>
205    <dd><cite>Logic and Objects</cite></dd>
206    <dd>McCabe, F. G.</dd>
207    <dd>Prentice Hall Series in Computer Science</dd>
208</dl>
209
210<dl>
211<dt><strong>[Moon 86]</strong><a id="Moon86"></a></dt>
212    <dd><cite>Object-Oriented Programming in Flavors</cite></dd>
213    <dd>Moon, D.</dd>
214    <dd>Proceedings OOPLSLA 86:1-8, ACM</dd>
215</dl>
216
217<dl>
218<dt><strong>[Moss 94]</strong><a id="Moss94"></a></dt>
219    <dd><cite>Prolog++ The Power of Object-Oriented and Logic Programming</cite></dd>
220    <dd>Moss, C.</dd>
221    <dd>Addison-Wesley International Series in Logic Programming, 1994</dd>
222</dl>
223
224<dl>
225<dt><strong>[Moura 94]</strong><a id="Moura94"></a></dt>
226    <dd><cite>Logtalk: Programa&ccedil;&atilde;o Orientada para Objectos em Prolog</cite></dd>
227    <dd>Moura, P., Costa, E.</dd>
228    <dd>2&ordf; Confer&ecirc;ncia e Exposi&ccedil;&atilde;o Portuguesa de Tecnologia Orientada por Objectos</dd>
229    <dd>3i Consultores, Liboa</dd>
230</dl>
231
232<dl>
233<dt><strong>[Moura 99]</strong><a id="Moura99"></a></dt>
234    <dd><cite>Porting Prolog: Notes on porting a Prolog program to 22 Prolog compilers or the relevance of the ISO Prolog standard</cite></dd>
235    <dd>Moura, P.</dd>
236    <dd>ALP Newsletter, Vol. 12/2, May 1999</dd>
237</dl>
238
239<dl>
240<dt><strong>[Moura 00]</strong><a id="Moura00"></a></dt>
241    <dd><cite>Logtalk 2.6 Documentation</cite></dd>
242    <dd>Moura, P.</dd>
243    <dd>Technical Report DMI 2000/1</dd>
244    <dd>University of Beira Interior, Portugal</dd>
245</dl>
246
247<dl>
248<dt><strong>[Razek 92]</strong><a id="Razek92"></a></dt>
249    <dd><cite>Combining Objects and Relations</cite></dd>
250    <dd>Razek, G.</dd>
251    <dd>Comunications of the ACM, 27(12):66-70</dd>
252</dl>
253
254<dl>
255<dt><strong>[Rumbaugh 87]</strong><a id="Rumbaugh87"></a></dt>
256    <dd><cite>Relations as Semantic Constructs in an Object-Oriented Language</cite></dd>
257    <dd>Rumbaugh, J.</dd>
258    <dd>Proceedings OOPLSLA 87:466-481, ACM</dd>
259</dl>
260
261<dl>
262<dt><strong>[Rumbaugh 88]</strong><a id="Rumbaugh88"></a></dt>
263    <dd><cite>Controlling Propagation of Operations using Attributes on Relations</cite></dd>
264    <dd>Rumbaugh, J.</dd>
265    <dd>Proceedings OOPLSLA 88:285-296, ACM</dd>
266</dl>
267
268<dl>
269<dt><strong>[Schachte 95]</strong><a id="Schachte95"></a></dt>
270    <dd><cite>Efficient Object-Oriented Programming in Prolog</cite></dd>
271    <dd>Schachte, P., Saab, G.</dd>
272    <dd>Logic Programming: Formal Methods and Pratical Applications</dd>
273    <dd>Studies in Computer Science and Artificial Intelligence, 11</dd>
274    <dd>Elsevier Science B.V. North-Holland, Amsterdam, 1995</dd>
275</dl>
276
277<dl>
278<dt><strong>[SICStus 95]</strong><a id="SICStus95"></a></dt>
279    <dd><cite>SICStus Prolog Manual</cite></dd>
280    <dd>SICStus</dd>
281    <dd>URL: <a href="http://www.sics.se/ps/sicstus.html">http://www.sics.se/ps/sicstus.html</a></dd>
282</dl>
283
284<dl>
285<dt><strong>[Shan et al. 93]</strong><a id="Shan93"></a></dt>
286    <dd><cite>Is Multiple Inheritance Essential to OOP? (Panel)</cite></dd>
287    <dd>Shan, Y., Cargill, T., Cox, B., Cook, W., Loomis, M., Snyder, A.</dd>
288    <dd>Proceedings OOPLSLA 93:360-363</dd>
289</dl>
290
291<dl>
292<dt><strong>[Stefik et al. 86]</strong><a id="Stefik86"></a></dt>
293    <dd><cite>Integrating Acess-Oriented Programming into a Multiparadigm Environment</cite></dd>
294    <dd>Stefik, M. J., Bobrow, D. G. , Kahn, K. M.</dd>
295    <dd>IEEE Software, January 1986:10-18</dd>
296</dl>
297
298<dl>
299<dt><strong>[Stroustrup 86]</strong><a id="Stroustrup86"></a></dt>
300    <dd><cite>The C++ Programming Language</cite></dd>
301    <dd>Stroustrup, B.</dd>
302    <dd>Addison-Wesley Series in Computer Science</dd>
303</dl>
304
305<dl>
306<dt><strong>[Taenzer 89]</strong><a id="Taenzer89"></a></dt>
307    <dd><cite>Problems in Object-Oriented Software Reuse</cite></dd>
308    <dd>Taenzer, D., Ganti, M., Podar, S.</dd>
309    <dd>Proceedings of ECOOP 89</dd>
310    <dd>British Computer Society Workshop Series, Cambridge University Press</dd>
311</dl>
312
313<dl>
314<dt><strong>[Tanzer 95]</strong><a id="Tanzer95"></a></dt>
315    <dd><cite>Remarks on Object-Oriented Modeling of Associations</cite></dd>
316    <dd>Tanzer, C.</dd>
317    <dd>Journal of Object-Oriented Programming, February 1995, SIGS Publications</dd>
318</dl>
319
320<dl>
321<dt><strong>[Tanenbaum 87]</strong><a id="Tanenbaum87"></a></dt>
322    <dd><cite>Operating Systems - Design and Implementation</cite></dd>
323    <dd>Tanenbaum, A.</dd>
324    <dd>Prentice-Hall Software Series, 1987</dd>
325</dl>
326
327<dl>
328<dt><strong>[Welsch 89]</strong><a id="Welsch89"></a></dt>
329    <dd><cite>Reasoning Objects with Dynamic Knowledge Bases</cite></dd>
330    <dd>Welsch, C., Barth, G.</dd>
331    <dd>Proceedings of the 4th Portuguese Conference on Artificial Intelligence(390):257-268</dd>
332    <dd>Lecture Notes in Artificial Intelligence, Springer-Verlag, 1989</dd>
333</dl>
334
335<p>
336More references can be found in the <a href="http://www.ci.uc.pt/oolpr/oolpr.html">Object-Oriented Logic Programming Resources</a> web page.
337</p>
338
339<div class="footer">
340    <div class="copyright">
341        <span>Copyright &copy; <a href="mailto:pmoura@logtalk.org">Paulo Moura</a> &mdash; <a href="http://logtalk.org">Logtalk.org</a></span><br/> 
342        <span>Last updated on: October 26, 2006</span>
343    </div>
344    <div class="navbottom">
345        <span>&nbsp;</span><br/>
346        <span><a href="http://validator.w3.org/check/referer">XHTML</a> + <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></span>
347    </div>
348</div>
349
350</body>
351
352</html>
Note: See TracBrowser for help on using the browser.