This is a bibliography accreted over years for many reasons.
It is not and never will be complete.
Paul Brna
Computing Department
Lancaster
Prolog
- Anjewierden, A.
(1986).
-
PCE-Prolog 1.0beta Reference Manual.
Esprit Project 1098, University of Amsterdam.
- Arity Corporation.
(1986).
-
Arity/Prolog Programming Language.
- Balbin, I. and Lecot, K.
(1985).
-
Logic Programming: A Classified Bibliography.
WildGrass Books, Australia.
- Bobrow, D. G.
(1984).
-
If Prolog is the answer, what is the question?
In Proceedings of ICOT. European Conference on Artificial
Intelligence.
- Borland International, Scotts Valley, California.
(1986).
-
Turbo Prolog: The Natural Language of Artificial
Intelligence.
- Bowen, D.L., (ed.).
(1981).
-
DECSystem-10 Prolog User's Manual.
Department of Artificial Intelligence, Edinburgh, Available as
Occasional Paper No 27.
- Bowles, A.W. and Wilk, P.F.
(1988).
-
Some design principles for prolog support environments.
Technical report, Artificial Intelligence Applications Institute,
Edinburgh, Submitted for publication.
- Bowles, A.W.
(1988).
-
Enhancing Prolog programming environments.
Project Report AIAI-PR-16, Artificial Intelligence Applications
Institute, Edinburgh.
- Brayshaw, M. and Eisenstadt, M.
(1989).
-
A practical tracer for Prolog.
Technical Report 42, Human Cognition Research Laboratory, The Open
University, Submitted to the International Journal of Man-Machine Studies.
- Brayshaw, M.
(1993).
-
MRE: A flexible and customisable program visualisation architecture.
In Diaper, D. et al, (ed.), People and Computers VIII.
Cambridge University Press.
- Briggs, J.H.
(1988).
-
Why teach PROLOG? the uses of PROLOG in education.
In Nichol, J., Briggs, J. and Dean, J., (eds.), PROLOG,
Children and Students, chapter 11, pages 113-120. Kogan Page, London.
- Brna, P.
(1988c).
-
Improving Prolog environments: A review of available tools.
Research Paper 386, Department of Artificial Intelligence, Edinburgh,
to appear in Implementations of Prolog Volume II eds P.Cox and J. Campbell.
- Brna, P.
(1988e).
-
Shortcomings in Prolog environments.
AISB Quarterly, Summer(64).
- Brna, P.
(1988f).
-
Tools for programming in a constructive logic framework.
Blue Book Note 396, Department of Artificial Intelligence, Edinburgh.
- Brna, P.
(1989b).
-
The symptom of (apparent) non-termination seen in terms of building
the execution tree.
Blue Book Note 480, Department of Artificial Intelligence, Edinburgh.
- Brna, P.
(1991e).
-
Teaching prolog techniques.
In Bottino, R.M., Forcheri, P. and Molfino, T. M, (eds.),
Proceedings of PEG'91: Knowledge-Based Environments for Teaching and
Learning, pages 647-654, Rapallo.
- Brough, D.R. and Hogger, C.J.
(1986).
-
The treatment of loops in logic programming.
Research Report DoC 86/16, Department of Computing, Imperial College
of Science and Technology.
- Brough, D. R. and Walker, A.
(December 1983).
-
Some practical properties of logic programming interpreters.
Research Report 83/34, Department of Computing, Imperial College.
- Bruynooghe, M., Janssens, G., Callebaut, A. and Demoen, B.
(1987).
-
Abstract Interpretation: Towards the global optimization of
Prolog Programs.
In Computer Society Press of the IEEE, (ed.), Proceedings of
the 1987 Logic Programming Symposium, pages 192-204, San Francisco. IEEE.
- Bundy, A.
(1984a).
-
Simple Prolog prototypes.
Code Note 6, Department of Artificial Intelligence, Edinburgh.
- Bundy, A.
(1984b).
-
What stories should we tell Prolog students?
Working Paper 156, Department of Artificial Intelligence, Edinburgh.
- Bundy, A.
(1985a).
-
More Prolog prototypes.
Code Note 9, Department of Artificial Intelligence, Edinburgh.
- Bundy, A.
(1985b).
-
Teaching AI programming to non-scientists.
In Proceedings of the 2nd International Conference on Artificial
Intelligence and Education, pages 16-19, University of Exeter.
- Bundy, A.
(1986a).
-
Another classification of Prolog code errors.
Blue Book Note 328, Department of Artificial Intelligence, Edinburgh.
- Bundy, A.
(1986b).
-
Debugging strategies in Prolog.
Blue Book Note 324, Department of Artificial Intelligence, Edinburgh.
- Bundy, A.
(1986c).
-
How should we evaluate Prolog environments.
Blue Book Note 289, Department of Artificial Intelligence, Edinburgh.
- Bundy, A.
(1986d).
-
A Prolog environment tool for recording the semantics of
predicates.
Blue Book Note 307, Department of Artificial Intelligence, Edinburgh.
- Bundy, A.
(1986e).
-
Recursive programming techniques.
Blue Book Note 348, Department of Artificial Intelligence, Edinburgh.
- Bundy, A.
(1988a).
-
A broader interpretation of logic in logic programming.
In Bowen, R. K. & Kowalski, (ed.), Proceedings of the Fifth
International Logic Programming Conference/ Fifth Symposium on Logic
Programming, Cambridge MA. MIT Press.
- Bundy, A.
(1988b).
-
Proposal for a recursive techniques editor for Prolog.
Research Paper 394, Department of Artificial Intelligence, Edinburgh,
Submitted to the special issue of Instructional Science on Learning Prolog:
Tools and Related Issues.
- Bundy, A., Pain, H., Brna, P. and Lynch, L.
(1985).
-
A proposed Prolog story.
Research Paper 283, Department of Artificial Intelligence, Edinburgh.
- Bundy, A., Pain, H. and Brna, P.
(1988).
-
Evaluating Prolog Environments: A progress report.
Research Paper 351, Department of Artificial Intelligence, Edinburgh,
A version of this report is to appear in the proceedings of the UK IT 88
conference.
- Bundy, A., Grosse, G. and Brna, P.
(1991).
-
A recursive techniques editor for Prolog.
Instructional Science, 20(2/3):135-172.
- Burnham, W.D. and Hall, A.R.
(1985).
-
Prolog Programming and Applications.
Macmillan.
- Byrd, L.
(1980).
-
Understanding the control flow of PROLOG programs.
In Tarnlund, S., (ed.), Proceedings of the Logic Programming
Workshop, pages 127-138.
Available from Edinburgh as Research Paper 151.
- Callebaut, A.
(1987).
-
The BIM_Prolog debugger tool.
BIM_Prolog Working Document.
- Chung, P., (ed.).
(1986a).
-
Edinburgh Prolog: The New Implementation (NIP) User's Manual.
Artificial Intelligence Applications Institute, University of
Edinburgh.
- Clark, K.L. and McCabe, F.G.
(1984).
-
micro-Prolog: Programming in Logic.
Prentice Hall.
- Clark, K.L.
(1978).
-
Negation as failure.
In Gallaire, H. and Minker, J., (eds.), Logic and Data Bases,
pages 293-322. Plenum Press.
- Clark, K., McCabe, F., Johns, N. and Spenser, C., (eds.).
(1988).
-
LPA MacPROLOG Reference Manual.
Logic Programming Associates, London, England.
- Clocksin, W. F. and Mellish, C. S.
(1981).
-
Programming in Prolog.
Springer Verlag.
- Clocksin, W.F. and Mellish, C.S.
(1984).
-
Programming in Prolog.
Springer Verlag.
- Colmerauer, A.
(July 1983).
-
Prolog in 10 figures.
- Conlon, T. and Gregory, S.
(1992).
-
Debugging tools for parlog.
The Computer Journal, 35(2):157-169.
- Conlon, T.
(1985).
-
Start Problem Solving with Prolog.
Addison Wesley.
- Covington, M. A.
(1985).
-
Eliminating unwanted loops in Prolog.
SIGPLAN Notices, 20(1).
- Dayantis, G.
(June 1987).
-
Types, modularization and abstraction in logic programming.
Cognitive Science Research Paper CSPR-089, Cognitive Studies
Programme, University of Sussex.
- Debray, S.
(1987).
-
Flow analysis of a simple class of dynamic logic programs.
In Computer Society Press of the IEEE, (ed.), Proceedings of
the 1987 Logic Programming Symposium, pages 307-317, San Francisco. IEEE.
- Demoen, B., (ed.).
(1986).
-
BIM_Prolog Manual.
BIM, Everberg, Belgium.
- Deransart, P. and Ferrand, G.
(1987).
-
Logic Programming: Methodology and teaching.
A note for the AFNOR-BSI Prolog standardisation groups.
- Dershowitz, N. and Lee, Y.
(1987).
-
Deductive debugging.
In Computer Society Press of the IEEE, (ed.), Proceedings of
the 1987 Logic Programming Symposium, pages 298-306, San Francisco. IEEE.
- Dewar, A.D. and Cleary, J.G.
(1986).
-
Graphical display of complex information within a Prolog debugger.
International Journal of Man Machine Studies, 25:503-511.
- Dichev, C. and du Boulay, B.
(1988a).
-
A data tracing system for Prolog novices.
Serial No CSRP 113, School of Cognitive Studies, University of
Sussex.
- Dichev, C. and du Boulay, B.
(1988b).
-
A data tracing system for Prolog novices.
In O'Shea, T. and Sgurev, V., (eds.), Artificial
Intelligence III: Methodology, Systems, Applications, Amsterdam.
North-Holland.
- de Bruijn, N.G.
(1980).
-
A survey of the project AUTOMATH.
In Seldin, J.P. and Hindley, J.R., (eds.), To H. B. Curry:
Essays in Combinatoric Logic, Lambda Calculus and Formalism, pages 589-606.
Academic Press.
- Drabent, W.
(1987).
-
Do logic programs resemble programs in conventional languages?
Research Report LITH-IDA-R-87-01, Department of Computer and
Information Science, Linkoeping University, Sweden.
- Drabent, W., Nadjm-Tehrani, S. and Maluszynski, J.
(1988).
-
Algorithmic debugging with assertions.
In Lloyd, J.W., (ed.), Proceedings of the Workshop on Meta
Programming in Logic Programming, pages 365-378, Bristol.
- Ducasse, M. and Emde, A.
(1987).
-
State of the art in automated program debugging.
Technical Report TR-LP-25, European Computer Industry Research
Center, Munich, West Germany, A shorter version is published in the
proceedings of the 10th conference on Software Engineering in April 1988
under the title `A Review of Automated Debugging Systems: Knowledge,
Strategies and Techniques'.
- Ducasse, M. and Emde, A.
(December 1989).
-
A survey of automated bug location.
Internal Report IR-LP-31-23, European Computer Research Centre,
Munich, West Germany.
- Ducasse, M.
(1985).
-
Analysis of some Prolog debugging tools.
Technical Report LP-5.1, European Computer Industry Research Center,
Munich, West Germany.
- Ducasse, M.
(1986).
-
Opium: A sophisticated tracing tool for Prolog.
TREGASEL.
- Ducasse, M.
(1987).
-
Opium: A Prolog tracing tool providing debugging scenarios.
Internal Report LP-3108, European Computer Industry Research Center,
Munich, West Germany.
- Ducasse, M.
(1988).
-
Opium+, a meta-interpreter for Prolog.
In Kodratoff, Y., (ed.), ECAI 88: Proceedings of the 8th
European Conference on Artificial Intelligence, pages 272-277, London.
Pitman Publishing.
- Ducasse, M.
(1992).
-
Un analyseur de trace extensible pour l'automatisation du
debogage.
Unpublished Ph.D. thesis, l'Universite de Rennes I.
- Ehrlich, K.
(April 1982).
-
Apes: A detailed description.
Research Report 236, Department of Computer Science, Yale University.
- Eisenstadt, M. and Brayshaw, M.
(1986).
-
The Transparent Prolog Machine TPM: An execution model and
graphical debugger for logic programming.
Technical Report 21, Human Cognition Research Laboratory, The Open
University.
- Eisenstadt, M. and Brayshaw, M.
(1987a).
-
An Integrated Textbook, Video, and Software Environment for
Novice and Expert Prolog Programmers.
Technical Report 23, Human Cognition Research Laboratory, The Open
University.
- Eisenstadt, M. and Brayshaw, M.
(1987b).
-
TPM revisited.
Technical Report 21a, Human Cognition Research Laboratory, The Open
University, An extended version of technical report 21 to appear in the
Journal of Logic Programming.
- Eisenstadt, M. and Brayshaw, M.
(1988a).
-
Adding data and procedure abstraction to the Transparent Prolog
Machine TPM.
Technical Report 31, Human Cognition Research Laboratory, The Open
University.
- Eisenstadt, M. and Brayshaw, M.
(1988b).
-
Declarative debugging with the Transparent Prolog Machine
TPM.
Submitted to the European Conference on Artificial Intelligence.
- Eisenstadt, M. and Brayshaw, M.
(1988c).
-
An Integrated Textbook, Video, and Software Environment for
Novice and Expert Prolog Programmers.
In Soloway, E. and Spohrer, J., (eds.), Studying the Novice
Programmer. LEA, Hillsdale, NJ.
- Eisenstadt, M. and Brayshaw, M.
(1988d).
-
The Transparent Prolog Machine TPM: An execution model and
graphical debugger for logic programming.
Journal of Logic Programming, 5(4):277-342.
- Eisenstadt, M. and Brayshaw, M.
(1990).
-
A fine-grained account of Prolog execution for teaching and
debugging.
Instructional Science, 19(4/5):407-436.
- Eisenstadt, M.
(1984a).
-
List of Prolog bugs.
unpublished communication.
- Eisenstadt, M.
(1984b).
-
A powerful Prolog trace package.
In O'Shea, T., (ed.), ECAI-84: Advances in Artificial
Intelligence. Elsevier Science Publishers.
- Eisenstadt, M.
(1985).
-
Retrospective zooming: A knowledge based tracking and debugging
methodology for logic programming.
In Joshi, A., (ed.), Proceedings of the 9th International Joint
Conference on Artificial Intelligence, Los Altos, Ca. Morgan Kaufmann.
- Eisenstadt, M., (ed.).
(1988).
-
Intensive Prolog.
Associate Student Office (Course PD622), The Open University Press.
- Eisenstadt, M., Hasemer, T. and Kriwaczek, F.
(1984).
-
An improved user interface for PROLOG.
INTERACT-84, IFIP conference on Human-Computer Interaction.
- Eisenstadt, M., Hasemer, T. and Brayshaw, M.
(1985).
-
An advanced graphical tracing/debugging environment for Prolog.
unpublished Project Proposal.
- Emde, A. and Ducasse, M.
(May 1990).
-
Automated debugging of non-terminating programs.
In Proceedings of Seminaire de Programmation en logique de
Tregastel, France.
- Ennals, J.R. and Briggs, J.H.
(1984).
-
Introducing micro-Prolog into the classroom.
Technical report, Department Of Computing, Imperial College.
- Ennals, J.R.
(1982).
-
Beginning micro-Prolog.
Ellis Horwood, Chichester.
- Ennals, J. R.
(December 1984).
-
Context and customs: the beginnings of Prolog cultures.
Presented at the British Psychological Society London Conference.
- Ennals, R., Briggs, J. and Brough, D.
(1984).
-
What the naive user wants from Prolog.
obtained from Imperial College of Science and Technology.
- Expert Systems International, Oxford, England.
(1986a).
-
Prolog-2 Language Reference Manual.
- Expert Systems International, Oxford, England.
(1986b).
-
Prolog-2 Options Manual.
- Ferrand, G.
(1985).
-
Error diagnosis in Logic Programming: An adaptation of E.Y.
Shapiro's method.
RR 375, INRIA.
- Fogel, E., (ed.).
(September 1985).
-
MProlog Documentation: MProlog Language Reference.
Epsilon, Kurfurstendamm 188/189, Berlin.
- French, P. and Clark, K., (eds.).
(1985).
-
LPA MacPROLOG User Guide.
Logic Programming Associates, London, England.
- Giannesini, F., Kanoui, H., Pasero, R. and van Caneghem, M.
(1986).
-
PROLOG.
Addison-Wesley.
- Hammond, P.
(1982).
-
Apes: A detailed description.
DoC Report 82/10, Department of Computing, Imperial College.
- Hogger, C.
(1984).
-
Introduction to Logic Programming.
Academic Press.
- Holman, C., Borning, A., Kahn, K. and Miller, M.
(1986).
-
Constraints and logic programming.
- Huntbach, M.
(1987).
-
Algorithmic parlog debugging.
In Computer Society Press of the IEEE, (ed.), Proceedings of
the 1987 Logic Programming Symposium, pages 288-297, San Francisco. IEEE.
- Hutchings, A.M.J., (ed.).
(June 1987).
-
Edinburgh Prolog v1.5: The New Implementation (NIP) User's
Manual.
Artificial Intelligence Applications Institute, University of
Edinburgh.
- IBM.
(1985).
-
VM/Programming in Logic: Program Description/Operations Manual.
- InterFace GmbH, Munich.
(1986).
-
IF/Prolog version 3.1.0 Reference Manual.
- Logic Programming Associates, London, England.
(1987).
-
LPA MacPROLOG Enbvironment Guide.
- Kahn, K.M. and Carlsson, M., (eds.).
(1983).
-
LM-Prolog User Manual: Release 1.0.
Uppsala Programming Methodology and Artificial Intelligence
Laboratory, Department of Computing Science, Uppsala University, Sweden.
- Kahn, K.M.
(1983).
-
Unique features of lisp machine Prolog.
Technical Report 15, Uppsala Programming Methodology and Artificial
Intelligence Laboratory, Department of Computing Science, Uppsala
University, Sweden.
- Kanemori, T. and Horiuchi, K.
(1987).
-
Construction of logic programs based on generalised unfold/fold
rules.
In Lassez, J., (ed.), Logic Programming: Proceedings of the
Fourth International Conference. MIT Press.
- Kluzniak, F. and Szpakowicz, S.
(1985).
-
Prolog for Programmers.
Academic Press.
- Kluzniak, F.
(1987).
-
Type synthesis for ground Prolog.
In Lassez, J., (ed.), Logic Programming: Proceedings of the
Fourth International Conference. MIT Press.
- Kriwaczek, F. and McCabe, F.
(December 1984).
-
Design of an environment for sigma Prolog.
Presented at the British Psychological Society London Conference.
- Lahkotia, A., Bowen, D. and Venken, R.
(1989).
-
Proceedings of the NACLP'89 workshop on logic programming
environments: The next generation.
CACS TR-89-5-3, The Center for Advanced Computer Studies, University
of Southwestern Louisiana.
- Lloyd, J.W.
(1984).
-
Foundations of Logic Programming.
Springer-Verlag.
- Lloyd, J.W.
(1986).
-
Declarative error diagnosis.
Technical Report 86/3, Department of Computer Science, University of
Melbourne.
- Lloyd, J.W.
(1987).
-
Foundations of Logic Programming.
Springer-Verlag, 2 edition.
- Manna, Z. and Waldinger, R.
(1990).
-
The Logical Basis for Computer Programming, volume Deductive
Systems.
Addison-Wesley, Reading, Mass.
- Mannila, H. and Ukkonen, E.
(1987).
-
Flow analysis of Prolog Programs.
In Computer Society Press of the IEEE, (ed.), Proceedings of
the 1987 Logic Programming Symposium, pages 205-214, San Francisco. IEEE.
- McCabe, F., Thwaites, G., Ramsay, A. and Wilk, P.F.
(1986).
-
Logic Programming Environment.
A Submission to the Alvey IKBS Directorate.
- Mellish, C.S.
(1985).
-
Some global optimizations for a Prolog compiler.
Journal of Logic Programming, 2(1).
- Mellish, C.S.
(1987).
-
Abstract interpretation of Prolog programs.
In Abramsky, S. and Hankin, C., (eds.), Abstract Interpretation
of Declarative Languages. Ellis Horwood.
- Moss, C.
(1984).
-
Declarative Input/Output in Prolog.
- Moss, C.
(1986).
-
Cut and paste -defining the impure primitives of Prolog.
In Shapiro, E., (ed.), Third International Conference on Logic
Programming. Springer Verlag.
Lecture Notes in Computer Science No. 225.
- Mycroft, A. and O'Keefe, R.A.
(August 1984).
-
A polymorphic type system for Prolog.
Artificial Intelligence, 23(3):295-307.
Earlier version available from Edinburgh as Research Paper 211.
- Nadjm-Tehrani, S.
(1990).
-
Debugging Prolog programs declaratively.
In Bruynooghe, M., (ed.), Proceedings of the 2nd Workshop on
Meta-Programming in Logic, pages 137-155.
- Naish, L., (ed.).
(1984a).
-
Mu-Prolog 3.1db Reference Manual.
Department of Computer Science, Melbourne University.
- Naish, L.
(1984b).
-
All solutions predicates in prolog.
Technical Report 84/4, Department of Computer Science, University of
Melbourne.
- Naish, L.
(1985).
-
Prolog control rules.
In Joshi, A., (ed.), Proceedings of the 9th International Joint
Conference on Artificial Intelligence.
- Naish, L.
(1987).
-
Specification = program + types.
Technical Report 87/4, Department of Computer Science, University of
Melbourne.
- Naish, L.
(1988).
-
Declarative diagnosis of missing answers.
Technical Report 88/9, Department of Computer Science, University of
Melbourne.
- Naish, L., Dart, P.W. and Zobel, J.
(1989).
-
The nu-prolog debugging environment.
In Levi, G. and Martelli, M., (eds.), Proceedings of the Sixth
International Logic Programming Conference. MIT Press.
- O'Keefe, R. A., (1981).
Mode error diagnosis in interpreted code: A Prolog debugging aid.
-
Documentation provided with the Prolog Library -available from the
Artificial Intelligence Applications Institute, Edinburgh University.
- O'Keefe, R. A.
(October 1982).
-
A review of micro-Prolog space requirements.
Blue Book Note 145, Department of Artificial Intelligence, Edinburgh.
- O'Keefe, R. A.
(October 1983).
-
A lexical approach to global variables in Prolog.
Blue Book Note 202, Department of Artificial Intelligence, Edinburgh.
- O'Keefe, R. A.
(August 1983).
-
Negation as failure -a proposed new tool.
Blue Book Note 191, Department of Artificial Intelligence, Edinburgh.
- O'Keefe, R. A.
(June 1983).
-
Programming meta-logical operations in Prolog.
Working Paper 142, Department of Artificial Intelligence, Edinburgh.
- O'Keefe, R. A.
(October 1983).
-
Prolog stories -a response.
Blue Book Note 201, Department of Artificial Intelligence, Edinburgh.
- O'Keefe, R.A.
(August 1983).
-
Classification: A worked exercise in Prolog.
Working Paper 153, Department of Artificial Intelligence, Edinburgh.
- O'Keefe, R. A., (1984a).
Advice.pl.
-
Documentation and code provided with the Prolog Library -available
from the Artificial Intelligence Applications Institute, Edinburgh
University.
- O'Keefe, R. A.
(September 1984).
-
Prolog comments.
Blue Book Note 240, Department of Artificial Intelligence, Edinburgh.
- O'Keefe, R. A.
(August 1984).
-
Prolog declarations.
Blue Book Note 243, Department of Artificial Intelligence, Edinburgh.
- O'Keefe, R. A.
(1984d).
-
Some Prolog ideas or `why we should not standardise on dec-10
Prolog' is the wrong question.
- O'Keefe, R.A.
(January 1984).
-
Reading sentences in Prolog - a worked example.
Working Paper 159, Department of Artificial Intelligence, Edinburgh.
- O'Keefe, R.A.
(1988).
-
Practical prolog for real Prolog programmers.
A tutorial given at the Fifth International Conference Symposium on
Logic Programming, Seattle.
- O'Keefe, R.A.
(1990).
-
The Craft of Prolog.
MIT Press.
- Parker, P., (ed.).
(1988).
-
LPA PROLOG Professional Compiler: Programmer's Reference
Manual.
Logic Programming Associates, London, England.
- Pereira, L.M. and Calejo, M.
(1988).
-
A framework for Prolog debugging.
In Kowalski, R.A. and Bowen, K.A., (eds.), Fifth International
Conference on Logic Programming, pages 481-495. MIT Press.
- Pereira, L.M. and Calejo, M., (1989).
The debugging environment, Chapter 10 of the ALPES final report,
-
Universidade Nova de Lisboa.
- Pereira, F., (ed.).
(1984).
-
C-Prolog User's Manual: version 1.5a.ikbs.
SRI International, Menlo Park, Available as Occasional Paper No 27.
- Pereira, L.M.
(1986).
-
Rational debugging in logic programming.
In Shapiro, E., (ed.), Third International Conference on Logic
Programming, pages 203-210. Springer Verlag.
Lecture Notes in Computer Science No. 225.
- Plaisted, D.A.
(1984).
-
An efficient bug location algorithm.
In Proceedings of Second International Conference on Logic
Programming. ?
- Plummer, D.
(1985a).
-
Soda: Screen oriented debugging aid.
Blue Book Note 260, Department of Artificial Intelligence, Edinburgh.
- Plummer, D.
(1985b).
-
Tipse Is a Prolog Structure Editor.
Blue Book Note 254, Department of Artificial Intelligence, Edinburgh.
- Plummer, D.
(1985c).
-
Tipse Is a Prolog Structure Editor.
Blue Book Note 254, Department of Artificial Intelligence, Edinburgh.
- Plummer, D.
(1985d).
-
Yet more Prolog cliches.
Code Note 10, Department of Artificial Intelligence, Edinburgh.
- Plummer, D.
(1986).
-
Soda: Screen oriented debugging aid.
Software Report 3, Department of Artificial Intelligence, Edinburgh,
Previously referenced as blue book note 260.
- Plummer, D.
(1987).
-
Coda: An extended debugger for Prolog.
Technical Report AITR87-54, University of Texas at Austin.
- Plummer, D.
(1988).
-
Coda: An extended debugger for PROLOG.
In Bowen, K. and Kowalski, R., (eds.), Logic Programming:
Proceedings of the Fifth International Conference and Symposium, pages
496-511, Cambridge, MA. MIT Press.
- Plummer, D.
(1990).
-
Cliche programming in Prolog.
In Proceedings of the META-90 workshop, Leuven, Belgium.
META-90.
- Quintus Computer Systems, Palo Alto.
(1986).
-
Quintus Prolog User's Guide and Reference Manual.
- Ross, P.
(1982).
-
Teaching Prolog to undergraduates.
AISB Quarterly, (45).
- Ross, P.
(1987).
-
Some thoughts on the design of an intelligent teaching system for
Prolog.
AISB Quarterly, Summer(62).
- Sannella, D.T. and Wallen, L.A.
(1987).
-
A calculus for the construction of modular Prolog programs.
In Computer Society Press of the IEEE, (ed.), Proceedings of
the 1987 Logic Programming Symposium, San Francisco. IEEE.
- System Designers Plc, Surrey, England.
(1986).
-
Poplog User Guide.
- System Designers Plc, Surrey, England.
(1987).
-
Poplog User Guide.
- Seki, H. and Furakawa, K.
(1987).
-
Notes on transformation techniques for generate and test logic
programs.
In Computer Society Press of the IEEE, (ed.), Proceedings of
the 1987 Logic Programming Symposium, pages 215-223, San Francisco. IEEE.
- Shapiro, D.
(1981).
-
Sniffer: A system that understands bugs.
AIM- 638, MIT.
- Shapiro, E. Y.
(June 1982).
-
Algorithmic program diagnosis.
Association for Computing Machinery, pages 299-308.
- Shapiro, E. Y.
(1983).
-
Algorithmic Program Debugging.
MIT Press.
- Shapiro, E. Y.
(1989).
-
The family of concurrent logic programming languages.
Technical Report CS 89-08.
- Swedish Institute of Computer Science, Sweden.
(1988).
-
SICStus Prolog User's Guide and Reference Manual.
- Somogyi, Z.
(1987).
-
A system of precise modes for logic programs.
In Lassez, J., (ed.), Logic Programming: Proceedings of the
Fourth International Conference. MIT Press.
- Steel, B.D., (ed.).
(1988).
-
LPA PROLOG Professional Compiler: User Guide.
Logic Programming Associates, London, England.
- Sterling, L. and Lakhotia, A.
(1988).
-
Composing Prolog meta-interpreters.
In Kowalski, R.A. and Bowen, K.A., (eds.), Logic Programming:
Proceedings of the Fifth International Conference and Symposium, pages
386-403, Cambridge MA. MIT Press.
- Sterling, L. and Shapiro, E.Y.
(1986).
-
The Art of Prolog.
MIT Press, Cambridge, MA.
- Sterling, L.
(1983).
-
Some remarks on the cut.
Blue Book Note 174, Department of Artificial Intelligence, Edinburgh.
- Sterling, L., Bundy, A., Byrd, L., O'Keefe, R. and Silver, B.
(1989).
-
Solving symbolic equations with PRESS.
Journal of Symbolic Computation, 7:71-84.
- Symbolics Inc.
(1987).
-
User's Guide to Symbolics Prolog.
- Thom, J.A. and Zobel, J., (eds.).
(1987).
-
NU-Prolog Reference Manual.
Department of Computer Science, University of Melbourne, Available as
Technical Report No 86/10.
- Tobin, R.
(May 1987).
-
NIPtool.
Note AIAI/PSG94/1987, Programming Artificial Intelligence
Applications Institute, University of Edinburgh.
- van Emden, M.H.
(1984).
-
An interpreting algorithm for Prolog programs.
In Campbell, J., (ed.), Implementations of Prolog. Ellis
Horwood, Chichester.
- van Gelder, A.
(March 1987).
-
Efficient loop detection in Prolog using the tortoise-and-hare
technique.
Journal of Logic Programming, 4(1):23-32.
- Walker, A.
(1983).
-
Syllog: An approach to Prolog for non-programmers.
Research Report RJ 3950, IBM Research Laboratory, San Jose.
- Young, R., (ed.).
(September 1985).
-
MProlog Documentation: Logic Lab Reference.
Epsilon, Kurfurstendamm 188/189, Berlin.
- Zobel, J.
(1987).
-
Derivation of polymorphic types for PROLOG programs.
In Lassez, J., (ed.), Logic Programming: Proceedings of the
Fourth International Conference. MIT Press.
Back to Paul's References Menu
Paul Brna's Pages
Contact
Paul Brna
(paulb@comp.lancs.ac.uk)