1103 lines
35 KiB
BibTeX
1103 lines
35 KiB
BibTeX
@manual{QUINTUS:manual,
|
||
key = "Quintus",
|
||
title = "{Quintus} {Prolog}, User Guide and Reference Manual",
|
||
organization = "AI International ltd.",
|
||
address = "Berkhamsted, UK",
|
||
year = 1997,
|
||
note = "" }
|
||
|
||
@manual{SWI-Prolog:manual,
|
||
author = "J. Wielemaker",
|
||
title = "{SWI-Prolog 5.6}: Reference Manual",
|
||
organization = "{SWI}, University of Amsterdam",
|
||
address = "Kruislaan 419, 1098 VA Amsterdam, The Netherlands",
|
||
year = "1997-2008",
|
||
url = "http://www.swi-prolog.org/documentation.html",
|
||
note = "E-mail: jan@swi-prolog.org"
|
||
}
|
||
|
||
@manual{SWI-HTTP:manual,
|
||
author = "J. Wielemaker",
|
||
title = "{SWI-Prolog HTTP} support",
|
||
organization = "{HCS}, University of Amsterdam",
|
||
address = "Kruislaan 419, 1098 VA Amsterdam, The Netherlands",
|
||
year = "2007",
|
||
url = "http://www.swi-prolog.org/packages/http.html",
|
||
note = "http://www.swi-prolog.org/packages/http.html"
|
||
}
|
||
|
||
@manual{SICStus:manual,
|
||
author = "M. Carlsson and J. Wid{\'e}n and J. Andersson and
|
||
S. Anderson and K. Boortz and H. Nilson and
|
||
T. Sj{\"o}land",
|
||
title = "{SICStus Prolog (v3)} Users's Manual",
|
||
organization = "SICS",
|
||
address = "PO Box 1263, S-164 28 Kista, Sweden",
|
||
year = "1995",
|
||
}
|
||
|
||
|
||
@manual{BIMPROLOG:manual,
|
||
key = "BIM",
|
||
title = "{BIM Prolog} release 2.4",
|
||
organization = "BIM sa/nv",
|
||
address = "Everberg, Belgium",
|
||
year = 1989,
|
||
note = "" }
|
||
|
||
@manual{ CPROLOG:manual,
|
||
author = "F. Pereira",
|
||
title = "{C-Prolog} User's Manual",
|
||
organization = "EdCaad, University of Edinburgh",
|
||
year = 1986,
|
||
note = "" }
|
||
|
||
|
||
@Book{Kernighan:78,
|
||
author = "B. W. Kernighan and D. M. Ritchie",
|
||
title = "The {C} Programming Language",
|
||
publisher = "Prentice-Hall",
|
||
year = 1978,
|
||
address = "Englewood Cliffs, New Jersey",
|
||
}
|
||
|
||
@TechReport{Warren:83b,
|
||
author = "D. H. D. Warren",
|
||
title = "The runtime environment for a {Prolog} compiler using a
|
||
copy algorithm",
|
||
institution = "SUNY and Stone Brook, New York",
|
||
year = 1983,
|
||
number = "83/052",
|
||
note = "Major revision March 1984",
|
||
}
|
||
|
||
|
||
@manual{XPCE:online,
|
||
author = "J. Wielemaker",
|
||
title = "{XPCE-5} online manual",
|
||
organization = "{HCS}, University of Amsterdam",
|
||
address = "Roetersstraat 15, 1018 WB Amsterdam, The Netherlands",
|
||
year = "1992",
|
||
note = "Software started by ``manpce'' in XPCE/Prolog."
|
||
}
|
||
|
||
|
||
@manual{XPCE:reference,
|
||
author = "J. Wielemaker and A. Anjewierden",
|
||
title = "{XPCE-6} Reference Manual",
|
||
organization = "{SWI}, University of Amsterdam",
|
||
address = "Roetersstraat 15, 1018 WB Amsterdam, The Netherlands",
|
||
year = "1993-2003",
|
||
note = "Paper version of online manual."
|
||
}
|
||
|
||
|
||
@manual{XPCE:prolog,
|
||
author = "J. Wielemaker and A. Anjewierden",
|
||
title = "Programming in {XPCE/Prolog}",
|
||
organization = "{SWI}, University of Amsterdam",
|
||
address = "Roetersstraat 15, 1018 WB Amsterdam, The Netherlands",
|
||
year = "1992",
|
||
note = "E-mail: jan@swi.psy.uva.nl"
|
||
}
|
||
|
||
@manual{XPCE:lisp,
|
||
author = "A. Anjewierden",
|
||
title = "{XPCE/Lisp}: {XPCE Common Lisp} Interface",
|
||
organization = "{SWI}, University of Amsterdam",
|
||
address = "Roetersstraat 15, 1018 WB Amsterdam, The Netherlands",
|
||
year = "1992",
|
||
note = "E-mail: anjo@swi.psy.uva.nl"
|
||
}
|
||
|
||
@manual{XPCE:cpp,
|
||
author = "J. Wielemaker and A. Anjewierden",
|
||
title = "A {C++} interface for {XPCE}",
|
||
organization = "{SWI}, University of Amsterdam",
|
||
address = "Roetersstraat 15, 1018 WB Amsterdam, The Netherlands",
|
||
year = "1994",
|
||
note = "E-mail: jan@swi.psy.uva.nl"
|
||
}
|
||
|
||
@manual{XPCE:course,
|
||
author = "J. Wielemaker",
|
||
title = "{XPCE/Prolog} Course Notes",
|
||
organization = "{SWI}, University of Amsterdam",
|
||
address = "Roetersstraat 15, 1018 WB Amsterdam, The Netherlands",
|
||
year = "1994",
|
||
note = "E-mail: jan@swi.psy.uva.nl"
|
||
}
|
||
|
||
@manual{XPCE:draw,
|
||
author = "J. Wielemaker",
|
||
title = "{PceDraw}: An example of using {XPCE-4}",
|
||
organization = "{SWI}, University of Amsterdam",
|
||
address = "Roetersstraat 15, 1018 WB Amsterdam, The Netherlands",
|
||
year = "1992",
|
||
note = "E-mail: jan@swi.psy.uva.nl"
|
||
}
|
||
|
||
@inproceedings{Anjewierden:90b,
|
||
author = "A. Anjewierden and J. Wielemaker and C. Toussaint",
|
||
title = "Shelley --- Computer Aided Knowledge Engineering",
|
||
booktitle = "{Current trends in knowledge acquisition}",
|
||
year = 1990,
|
||
editor = "B. Wielinga and J. Boose and B. Gaines and G. Schreiber
|
||
and M. van Someren",
|
||
pages = "41 - 59",
|
||
publisher = "IOS Press",
|
||
address = "Amsterdam",
|
||
month = "May"}
|
||
|
||
@InProceedings{Wielemaker:89,
|
||
author = "J. Wielemaker and A. Anjewierden",
|
||
title = "{Separating User Interface and Functionality Using a
|
||
Frame Based Data Model}",
|
||
year = "1989",
|
||
pages = "25--33",
|
||
month = nov,
|
||
publisher = "ACM Press",
|
||
booktitle = "Proceedings Second Annual Symposium on User Interface
|
||
Software and Technology",
|
||
address = "Williamsburg, Virginia",
|
||
}
|
||
|
||
@article{carlson:88,
|
||
author = "Karen Appleby and Mats Carlsson and Seif Haridi and Dan Sahlin",
|
||
title = "Garbage Collection for {Prolog} Based on {WAM}",
|
||
year = "1988",
|
||
volume = "31",
|
||
number = "6",
|
||
pages = "719--741",
|
||
publisher = "ACM Press",
|
||
journal = "Communications of the ACM"
|
||
}
|
||
|
||
@article{byrd:80,
|
||
author = "L. Byrd",
|
||
title = "Understanding the control flow of {Prolog} programs",
|
||
year = "1980",
|
||
journal = "Logic Programming Workshop",
|
||
address = "Debrecen, Hungary"
|
||
}
|
||
|
||
@article{chambers:89,
|
||
journal = "Sigplan Notices",
|
||
author = "Craig Chambers and David Ungar and Elgin Lee",
|
||
title = "An efficient implementation of {SELF}, a dynamic-typed object-oriented language based on prototypes",
|
||
year = "1989",
|
||
volume = "24",
|
||
number = "10",
|
||
month = "Oct",
|
||
pages = "49-70"}
|
||
|
||
@book{Goldberg:83a,
|
||
author = "A. Goldberg and D. Robson",
|
||
title = "{Smalltalk--80: The Language and its Implementation}",
|
||
publisher = "Addison-Wesley",
|
||
year = 1983}
|
||
|
||
@book{Keefe:90,
|
||
author = "R. A. O'Keefe",
|
||
title = "The Craft of Prolog",
|
||
publisher = "MIT Press",
|
||
year = "1990",
|
||
address = "Massachussetts",
|
||
}
|
||
|
||
@InProceedings{Bowen:83,
|
||
author = "D. L. Bowen and L. M. Byrd and WF. Clocksin",
|
||
title = "A portable {Prolog} compiler",
|
||
booktitle = "Proceedings of the Logic Programming Workshop 1983",
|
||
editor = "L. M. Pereira",
|
||
publisher = "Universidade nova de Lisboa",
|
||
address = "Lisabon, Portugal",
|
||
year = 1983,
|
||
}
|
||
|
||
@techreport{P1098:C1.6,
|
||
author = "A. Anjewierden and J. Wielemaker",
|
||
title = "Extensible Objects",
|
||
institution = "University of Amsterdam",
|
||
year = 1989,
|
||
month = "March",
|
||
type = "ESPRIT Project 1098 Technical Report",
|
||
number = "UvA-C1-TR-006a",
|
||
address = "",
|
||
note = ""
|
||
}
|
||
|
||
@techreport{Neumerkel:93,
|
||
author = "Ulrich Neumerkel",
|
||
title = "The binary {WAM}, a simplified {Prolog} engine",
|
||
institution = "{Technische Universit\"at Wien}",
|
||
year = 1993,
|
||
address = "",
|
||
note = "http://www.complang.tuwien.ac.at/ulrich/papers/PDF/binwam-nov93.pdf"
|
||
}
|
||
|
||
@InProceedings{Neumerkel:90,
|
||
author = "Ulrich Neumerkel",
|
||
title = "Extensible Unification by Metastructures",
|
||
year = "1990",
|
||
month = "April",
|
||
booktitle = "Proceedings of META90, Workshop on Meta-Programming in Logic",
|
||
editor = "Maurice Bruynooghe",
|
||
address = "Leuven, Belgium"
|
||
}
|
||
|
||
@inproceedings{DBLP:conf/plilp/Huitouze90,
|
||
author = {Serge Le Huitouze},
|
||
title = {A New Data Structure for Implementing Extensions to Prolog},
|
||
booktitle = {PLILP},
|
||
year = {1990},
|
||
pages = {136-150},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de},
|
||
volume = {456},
|
||
note = {LNCS 456},
|
||
publisher = {Springer-Verlag},
|
||
location = {Link{\"o}ping, Sweden}
|
||
}
|
||
|
||
|
||
@Book{Bratko:86,
|
||
author = "I. Bratko",
|
||
title = "Prolog Programming for Artificial Intelligence",
|
||
publisher = "Addison-Wesley",
|
||
year = 1986,
|
||
address = "Reading, Massachusetts",
|
||
}
|
||
|
||
@Book{Clocksin:87,
|
||
author = "W. F. Clocksin and C. S. Melish",
|
||
title = "Programming in Prolog",
|
||
publisher = "Springer-Verlag",
|
||
year = 1987,
|
||
address = "New York",
|
||
edition = "{T}hird, {R}evised and {E}xtended",
|
||
}
|
||
|
||
@Book{Sterling:86,
|
||
author = "L. Sterling and E. Shapiro",
|
||
title = "The Art of Prolog",
|
||
publisher = "MIT Press",
|
||
year = 1986,
|
||
address = "Cambridge, Massachusetts",
|
||
}
|
||
|
||
@Book{Deransart:96,
|
||
author = "P. Deransart and A. Ed-Dbali and L. Cervoni",
|
||
title = "Prolog: The Standard",
|
||
publisher = "Springer-Verlag",
|
||
year = 1996,
|
||
address = "New York"
|
||
}
|
||
|
||
@Misc{stdprolog:98,
|
||
author = "Jonathan Hodgson",
|
||
title = "validation suite for conformance with Part 1 of the standard",
|
||
year = 1998,
|
||
url = "http://www.sju.edu/{\tt\string~}jhodgson/pub/suite.tar.gz"
|
||
}
|
||
|
||
@Book{Butenhof:1997:PPT,
|
||
author = "David R. Butenhof",
|
||
title = "Programming with {POSIX} threads",
|
||
publisher = "Ad{\-d}i{\-s}on-Wes{\-l}ey",
|
||
address = "Reading, MA, USA",
|
||
pages = "xviii + 381",
|
||
year = "1997",
|
||
ISBN = "0-201-63392-2",
|
||
LCCN = "QA76.76.T55B88 1997",
|
||
bibdate = "Mon Sep 01 08:53:12 1997",
|
||
price = "US\$31.95",
|
||
url = "http://www.amazon.com/exec/obidos/ASIN/0201633922/ref=sim_books/002-4892305-5599452",
|
||
acknowledgement = ack-nhfb,
|
||
}
|
||
|
||
@inproceedings{graham82gprof,
|
||
author = "Susan L. Graham and Peter B. Kessler and Marshall K. McKusick",
|
||
title = "gprof: a Call Graph Execution Profiler",
|
||
booktitle = "{SIGPLAN} Symposium on Compiler Construction",
|
||
pages = "120-126",
|
||
year = "1982",
|
||
url = "citeseer.nj.nec.com/graham82gprof.html"
|
||
}
|
||
|
||
@inproceedings{sicstusmt98,
|
||
author = {Jesper Eskilson and Mats Carlsson},
|
||
title = "{SICStus MT}---A Multithreaded Execution Environment for {SICStus Prolog}",
|
||
booktitle = "Programming Languages: Implementations, Logics, and Programs",
|
||
editor = "C. Palamidessi and H. Glaser and K. Meinke",
|
||
series = "Lecture Notes in Computer Science",
|
||
volume = "1490",
|
||
publisher = "Springer-Verlag",
|
||
pages = "36--53",
|
||
year = 1998
|
||
}
|
||
|
||
@Article{Herlihy:1993:MIH,
|
||
author = "Maurice Herlihy",
|
||
title = "A Methodology for Implementing Highly Concurrent Data
|
||
Objects",
|
||
journal = "ACM Transactions on Programming Languages and
|
||
Systems",
|
||
volume = "15",
|
||
number = "5",
|
||
pages = "745--770",
|
||
month = nov,
|
||
year = "1993",
|
||
coden = "ATPSDT",
|
||
ISSN = "0164-0925",
|
||
bibdate = "Fri Jan 5 07:58:42 MST 1996",
|
||
url = "http://www.acm.org/pubs/toc/Abstracts/0164-0925/161469.html"
|
||
}
|
||
|
||
@InProceedings{DAI98*137,
|
||
author = "Keith Clark and Peter J. Robinson and Richard Hagen",
|
||
title = "Programming Internet Based {DAI} Applications in
|
||
{Qu-Prolog}",
|
||
pages = "137--151",
|
||
ISBN = "3-540-65477-1",
|
||
editor = "Chengqi Zhang and Dickson Lukose",
|
||
booktitle = "Proceedings of the 4th Australian Workshop on
|
||
Distributed Artificial Intelligence on Multi-Agent
|
||
Systems : Theories, Languages, and Applications
|
||
({DAI}-98)",
|
||
month = jul # "~13--13",
|
||
series = "LNAI",
|
||
volume = "1544",
|
||
publisher = "Springer",
|
||
address = "Berlin",
|
||
year = "1998",
|
||
}
|
||
|
||
@inproceedings{ carro99concurrency,
|
||
author = "Manuel Carro and Manuel V. Hermenegildo",
|
||
title = "Concurrency in {Prolog} Using Threads and a Shared Database",
|
||
booktitle = "International Conference on Logic Programming",
|
||
pages = "320-334",
|
||
year = "1999"
|
||
}
|
||
|
||
@Article{Carriero:1989:LC,
|
||
author = "Nicholas Carriero and David Gelernter",
|
||
title = "{Linda} in context",
|
||
journal = "Communications of the ACM",
|
||
volume = "32",
|
||
number = "4",
|
||
pages = "444--458",
|
||
month = apr,
|
||
year = "1989",
|
||
coden = "CACMA2",
|
||
ISSN = "0001-0782",
|
||
bibdate = "Thu May 30 09:41:10 MDT 1996",
|
||
url = "http://www.acm.org/pubs/toc/Abstracts/0001-0782/63337.html",
|
||
abstract = "How can a system that differs sharply from all
|
||
currently fashionable approaches score any kind of
|
||
success? Here's how.",
|
||
acknowledgement = ack-nhfb,
|
||
keywords = "languages; performance",
|
||
review = "ACM CR 9005-0390",
|
||
subject = "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
|
||
Classifications, Linda. {\bf D.1.3}: Software,
|
||
PROGRAMMING TECHNIQUES, Concurrent Programming. {\bf
|
||
D.3.3}: Software, PROGRAMMING LANGUAGES, Language
|
||
Constructs and Features.",
|
||
}
|
||
|
||
@Book{Conl89a,
|
||
author = "T. Conlon",
|
||
title = "Programming in Parlog",
|
||
publisher = "Addison-Wesley",
|
||
year = "1989",
|
||
keywords = "prolog",
|
||
}
|
||
|
||
@article{bagnara:02a,
|
||
journal = "ALP newsletter",
|
||
author = "Roberto Bagnara and Manuel Carro",
|
||
title = "Foreign Language Interfaces for {Prolog}: A Terse Survey",
|
||
year = "2002",
|
||
month = "May"
|
||
}
|
||
|
||
@InProceedings{Bosschere:ICLP93,
|
||
author = "Koen de Bosschere and Jean-Marie Jacquet",
|
||
title = "Multi-{Prolog}: Definition, Operational Semantics and
|
||
Implementation",
|
||
pages = "299--313",
|
||
remark = "Parallel Implementations 2",
|
||
booktitle = "Proceedings of the Tenth International Conference on
|
||
Logic Programming",
|
||
year = "1993",
|
||
editor = "David S. Warren",
|
||
publisher = "The MIT Press",
|
||
address = "Budapest, Hungary",
|
||
ISBN = "0-262-73105-3",
|
||
}
|
||
|
||
@inproceedings{Wielemaker:02a,
|
||
author = "Jan Wielemaker and Anjo Anjewierden ",
|
||
title = "An Architecture for Making Object-Oriented Systems Available from {Prolog}",
|
||
booktitle = "Computer Science, abstract",
|
||
year = 2002,
|
||
editor = "Alexandre Tessier",
|
||
note = "http://lanl.arxiv.org/abs/cs.SE/0207053"}
|
||
|
||
@InProceedings{BYRD80A,
|
||
key = "Byrd",
|
||
author = "Lawrence Byrd",
|
||
title = "Understanding the control flow of {Prolog} programs",
|
||
booktitle = "Proceedings of the Logic Programming Workshop",
|
||
editor = "S.-A. Tarnlund",
|
||
year = "1980",
|
||
pages = "127--138",
|
||
keywords = "Debugging; control flow; box model",
|
||
bibdate = "Tue Jul 5 15:27:23 1983",
|
||
}
|
||
|
||
|
||
@Book{PereiraShieber87,
|
||
author = "Fernando C. N. Pereira and Stuart M. Shieber",
|
||
title = "{Prolog} and Natural-Language Analysis",
|
||
publisher = "Center for the Study of Language and Information",
|
||
note = "Distributed by Chicago University Press",
|
||
address = "Stanford, California",
|
||
year = "1987",
|
||
series = "Number 10 in CSLI Lecture Notes",
|
||
}
|
||
|
||
@techreport{Demoen:CW350,
|
||
author = "Bart Demoen",
|
||
title = {{D}ynamic attributes, their h{P}rolog implementation, and a first evaluation},
|
||
institution = {Department of Computer Science, K.U.Leuven},
|
||
year = {2002},
|
||
type = {Report CW},
|
||
number = {350},
|
||
address = {Leuven, Belgium},
|
||
month = {oct},
|
||
note = {URL = http://www.cs.kuleuven.ac.be/publicaties/rapporten/cw/CW350.abs.html},
|
||
}
|
||
|
||
@techreport{holzbaur:1990,
|
||
author = "Christian Holzbaur",
|
||
title = {Realization of forward checking in logic programming
|
||
through extended unification},
|
||
institution = {Oesterreichisches Forschungsinstitut fuer
|
||
Artificial Intelligence},
|
||
year = {1990},
|
||
type = {Report},
|
||
number = {TR-90-11},
|
||
address = {Wien, Austria},
|
||
}
|
||
|
||
@inproceedings{Freuhwirth:98,
|
||
author = {T. Fr\"uhwirth},
|
||
title = {{Theory and Practice of Constraint Handling Rules}},
|
||
booktitle = {Special Issue on Constraint Logic Programming},
|
||
journal = {Journal of Logic Programming},
|
||
editor = {P. Stuckey and K. Marriot},
|
||
volume = {37},
|
||
edition = {1--3},
|
||
year = {1998},
|
||
month = {October}
|
||
}
|
||
|
||
@misc{chrSite,
|
||
author = {T. Fr\"uhwirth},
|
||
title = "{Thom Fruehwirth's} constraint handling rules website",
|
||
note = "http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/chr-intro.html"
|
||
}
|
||
|
||
@InProceedings{Wielemaker:03a,
|
||
author = "Jan Wielemaker and Guus Schreiber and Bob Wielinga",
|
||
title = "{Prolog}-based infrastructure for {RDF}:
|
||
performance and scalability",
|
||
booktitle = "The Semantic Web - Proceedings ISWC'03,
|
||
Sanibel Island, Florida",
|
||
pages = "644-658",
|
||
publisher = "Springer Verlag",
|
||
editor = "D. Fensel and K. Sycara and J. Mylopoulos",
|
||
address = "Berlin, Germany",
|
||
year = "2003",
|
||
month = "october",
|
||
note = "LNCS 2870"
|
||
}
|
||
|
||
@InProceedings{Wielemaker:03b,
|
||
author = "Jan Wielemaker",
|
||
title = "An overview of the {SWI-Prolog} Programming Environment",
|
||
booktitle = "Proceedings of the 13th International Workshop
|
||
on Logic Programming Environments",
|
||
pages = "1-16",
|
||
editor = "Fred Mesnard and Alexander Serebenik",
|
||
publisher = "Katholieke Universiteit Leuven",
|
||
address = "Heverlee, Belgium",
|
||
year = "2003",
|
||
month = "december",
|
||
note = "CW 371"
|
||
}
|
||
|
||
@InProceedings{Wielemaker:03c,
|
||
author = "Jan Wielemaker",
|
||
title = "Native Preemptive Threads in {SWI-Prolog}",
|
||
booktitle = "Practical Aspects of Declarative Languages",
|
||
editor = "Catuscia Palamidessi",
|
||
pages = "331-345",
|
||
publisher = "Springer Verlag",
|
||
address = "Berlin, Germany",
|
||
year = "2003",
|
||
month = "december",
|
||
note = "LNCS 2916"
|
||
}
|
||
|
||
@InProceedings{ILP03-Struyf,
|
||
author = "J. Struyf and H. Blockeel",
|
||
title = "Query Optimization in Inductive Logic Programming by
|
||
Reordering Literals",
|
||
booktitle = "Proceedings of the 13th International Conference on
|
||
Inductive Logic Programming",
|
||
series = "Lecture Notes in Artificial Intelligence",
|
||
volume = "2835",
|
||
editor = "T.~Horv\'{a}th and A.~Yamamoto",
|
||
publisher = "Springer-Verlag",
|
||
year = "2003",
|
||
ISBN = "3-540-20144-0",
|
||
pages = "329--346",
|
||
}
|
||
|
||
@article{gooley:89,
|
||
author = "Markian M. Googley and Benjamin W. WAH",
|
||
title = "Efficient Reordering of {PROLOG} Programs",
|
||
journal = "IEEE Transactions on Knowledge and Data Engineering",
|
||
author = "Roberto Bagnara and Manuel Carro",
|
||
volumne = "1",
|
||
pages = "470--482",
|
||
year = "1989"
|
||
}
|
||
|
||
@inproceedings{escalante:cascon93,
|
||
author = {Carlos Escalante},
|
||
title = {A simple model of prolog's performance: extensional predicates},
|
||
booktitle = {CASCON '93: Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research},
|
||
year = {1993},
|
||
pages = {1119--1132},
|
||
location = {Toronto, Ontario, Canada},
|
||
publisher = {IBM Press},
|
||
}
|
||
|
||
|
||
@inproceedings{oai:CiteSeerPSU:36493,
|
||
title = "{XSB}: {A} System for Efficiently Computing
|
||
Well-Founded Semantics",
|
||
booktitle= "Proceedings of LPNMR 97",
|
||
author = "Juliana Freire and David S. Warren and
|
||
Konstantinos Sagonas and Prasad Rao and Terrance Swift",
|
||
pages= "430--440",
|
||
year = "1997",
|
||
month = "jan",
|
||
publisher = "Springer Verlag",
|
||
address = "Berlin, Germany",
|
||
note = "LNCS 1265"
|
||
}
|
||
|
||
@inproceedings{Schrijvers:chr04,
|
||
title = "The {K.U. Leuven CHR} system: implementation and application",
|
||
booktitle= "First Workshop on Constraint Handling Rules: Selected Contributions",
|
||
author = "Tom Schrijvers and Bart Demoen",
|
||
editor = "Thom {Fr\"uhwirth} and Marc Meister",
|
||
pages= "430--440",
|
||
year = "2004",
|
||
note = "ISSN 0939-5091"
|
||
}
|
||
|
||
@article{349132,
|
||
author = {Lawrence Philips},
|
||
title = {The double metaphone search algorithm},
|
||
journal = {C/C++ Users J.},
|
||
volume = {18},
|
||
number = {6},
|
||
year = {2000},
|
||
issn = {1075-2838},
|
||
pages = {38--43},
|
||
publisher = {CMP Media, Inc.},
|
||
address = {, USA},
|
||
}
|
||
|
||
@article{602298,
|
||
author = {Matthias Jarke and Jim Clifford and Yannis Vassiliou},
|
||
title = {An optimizing prolog front-end to a relational query system},
|
||
journal = {SIGMOD Rec.},
|
||
volume = {14},
|
||
number = {2},
|
||
year = {1984},
|
||
issn = {0163-5808},
|
||
pages = {296--306},
|
||
doi = {http://doi.acm.org/10.1145/971697.602298},
|
||
publisher = {ACM Press},
|
||
address = {New York, NY, USA},
|
||
}
|
||
|
||
@inproceedings{DBLP:conf/cl/Hermenegildo00,
|
||
author = {Manuel V. Hermenegildo},
|
||
title = {A Documentation Generator for (C)LP Systems.},
|
||
booktitle = {Computational Logic},
|
||
year = {2000},
|
||
pages = {1345-1361},
|
||
ee = {http://link.springer.de/link/service/series/0558/bibs/1861/18611345.htm},
|
||
crossref = {DBLP:conf/cl/2000},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
@proceedings{DBLP:conf/cl/2000,
|
||
editor = {John W. Lloyd and
|
||
Ver{\'o}nica Dahl and
|
||
Ulrich Furbach and
|
||
Manfred Kerber and
|
||
Kung-Kiu Lau and
|
||
Catuscia Palamidessi and
|
||
Lu\'{\i}s Moniz Pereira and
|
||
Yehoshua Sagiv and
|
||
Peter J. Stuckey},
|
||
title = {Computational Logic - CL 2000, First International Conference,
|
||
London, UK, 24-28 July, 2000, Proceedings},
|
||
booktitle = {CL},
|
||
publisher = {Springer},
|
||
series = {Lecture Notes in Computer Science},
|
||
volume = {1861},
|
||
year = {2000},
|
||
isbn = {3-540-67797-6},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
@article{DBLP:journals/ai/MycroftO84,
|
||
author = {Alan Mycroft and
|
||
Richard A. O'Keefe},
|
||
title = {A Polymorphic Type System for Prolog.},
|
||
journal = {Artif. Intell.},
|
||
volume = {23},
|
||
number = {3},
|
||
year = {1984},
|
||
pages = {295-307},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
@inproceedings{DBLP:conf/acsc/JefferyHS00,
|
||
author = {David Jeffery and
|
||
Fergus Henderson and
|
||
Zoltan Somogyi},
|
||
title = {Type Classes in Mercury.},
|
||
booktitle = {ACSC},
|
||
year = {2000},
|
||
pages = {128-135},
|
||
ee = {http://doi.ieeecomputersociety.org/10.1109/ACSC.2000.824391},
|
||
crossref = {DBLP:conf/acsc/2000},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
@proceedings{DBLP:conf/acsc/2000,
|
||
title = {23rd Australasian Computer Science Conference (ACSC 2000),
|
||
31 January - 3 February 2000, Canberra, Australia},
|
||
booktitle = {ACSC},
|
||
publisher = {IEEE Computer Society},
|
||
year = {2000},
|
||
isbn = {0-7695-0518-X},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
@phdthesis{pmoura03,
|
||
author = "Paulo Moura",
|
||
title = "{Logtalk - Design of an Object-Oriented Logic Programming Language}",
|
||
school = "Department of Informatics, University of Beira Interior, Portugal",
|
||
month = sep,
|
||
year = 2003,
|
||
howpublished = "\url{http://logtalk.org/papers/thesis.pdf}"
|
||
}
|
||
|
||
@inproceedings{pldoc2006,
|
||
author = "Jan Wielemaker and Anjo Anjewierden",
|
||
title = "{PlDoc}: {Wiki} style literate Programming for {Prolog}",
|
||
Booktitle = "Proceedings of the 17th Workshop on Logic-Based methods in Programming Environments",
|
||
year = "2007",
|
||
pages = "16--30",
|
||
location = "Porto, Portugal",
|
||
editor = "Patricia Hill and Wim Vanhoof",
|
||
url = "http://hcs.science.uva.nl/projects/SWI-Prolog/articles/pldoc.pdf"
|
||
}
|
||
|
||
|
||
@article{479,
|
||
author = {Donald E. Knuth},
|
||
title = {Literate programming},
|
||
journal = {Comput. J.},
|
||
volume = {27},
|
||
number = {2},
|
||
year = {1984},
|
||
issn = {0010-4620},
|
||
pages = {97--111},
|
||
doi = {http://dx.doi.org/10.1093/comjnl/27.2.97},
|
||
publisher = {Oxford University Press},
|
||
address = {Oxford, UK},
|
||
}
|
||
|
||
@article{806466,
|
||
author = {Richard M. Stallman},
|
||
title = {EMACS the extensible, customizable self-documenting display editor},
|
||
journal = {SIGPLAN Not.},
|
||
volume = {16},
|
||
number = {6},
|
||
year = {1981},
|
||
issn = {0362-1340},
|
||
pages = {147--156},
|
||
doi = {http://doi.acm.org/10.1145/872730.806466},
|
||
publisher = {ACM Press},
|
||
address = {New York, NY, USA},
|
||
}
|
||
|
||
@book{texinfo,
|
||
author = "Robert J. Chassell and Richard M. Stallman",
|
||
title = "{Texinfo}: The {GNU} Documentation Format",
|
||
publisher = "Reiters.com",
|
||
year = 1999,
|
||
isbn = "1-882114-67-1"
|
||
}
|
||
|
||
@manual{doxygen,
|
||
author = "D van Heesch",
|
||
title = "Doxygen, a documentation system for C++",
|
||
year = 2007,
|
||
note = "http://www.stack.nl/~dimitri/doxygen/",
|
||
}
|
||
|
||
@inproceedings{191059,
|
||
author = {Stephen Shum and Curtis Cook},
|
||
title = {Using literate programming to teach good programming practices},
|
||
booktitle = {SIGCSE '94: Proceedings of the twenty-fifth SIGCSE symposium on Computer science education},
|
||
year = {1994},
|
||
isbn = {0-89791-646-8},
|
||
pages = {66--70},
|
||
location = {Phoenix, Arizona, United States},
|
||
doi = {http://doi.acm.org/10.1145/191029.191059},
|
||
publisher = {ACM Press},
|
||
address = {New York, NY, USA},
|
||
}
|
||
|
||
@inproceedings{1035054,
|
||
author = {Vreda Pieterse and Derrick G. Kourie and Andrew Boake},
|
||
title = {A case for contemporary literate programming},
|
||
booktitle = {SAICSIT '04: Proceedings of the 2004 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries},
|
||
year = {2004},
|
||
pages = {2--9},
|
||
location = {Stellenbosch, Western Cape, South Africa},
|
||
publisher = {South African Institute for Computer Scientists and Information Technologists},
|
||
address = {, Republic of South Africa},
|
||
}
|
||
|
||
@article{AOPS,
|
||
author = "A. Shum and C. Cook",
|
||
title = "AOPS: an abstraction-oriented programming system for literateprogramming",
|
||
year = "1993",
|
||
volume = "8",
|
||
number = "3",
|
||
pages = "113-120",
|
||
journal = "Software Engineering Journal"
|
||
}
|
||
|
||
|
||
@article{ramsey91literate,
|
||
author = "Norman Ramsey and Carla Marceau",
|
||
title = "Literate Programming on a Team Project",
|
||
journal = "Software - Practice and Experience",
|
||
volume = "21",
|
||
number = "7",
|
||
pages = "677-683",
|
||
year = "1991",
|
||
url = "citeseer.ist.psu.edu/ramsey91literate.html" }
|
||
|
||
@book{wikiway,
|
||
author = "B. Leuf and W. Cunningham",
|
||
title = "The Wiki Way: Collaboration and Sharing on the Internet",
|
||
publisher = "Addison-Wesley",
|
||
year = 2001}
|
||
|
||
@TechReport{TPLP06,
|
||
author = "Jan Wielemaker and Zhisheng Huang and Lourens van der Mey",
|
||
title = "{SWI-Prolog} and the {Web}",
|
||
institution = "HCS, University of Amsterdam",
|
||
year = "2006",
|
||
type = "Accepted for publication in TPLP",
|
||
URL = "http://hcs.science.uva.nl/projects/SWI-Prolog/articles/TPLP-plweb.pdf"
|
||
}
|
||
|
||
@article{ajax,
|
||
volume = {38},
|
||
author = {Linda Dailey Paulson},
|
||
journal = {IEEE Computer},
|
||
title = {{B}uilding {R}ich {W}eb {A}pplications with {A}jax},
|
||
number = {10},
|
||
year = {2005},
|
||
pages = {14--17}
|
||
}
|
||
|
||
@inproceedings{Wielemaker:2007b,
|
||
author = "Jan Wielemaker and Michiel Hildebrand and Jacco van Ossenbruggen",
|
||
title = "Using {Prolog} as the fundament for applications on the semantic web",
|
||
booktitle = "Proceedings of the 2nd Workshop on Applicatiions of Logic Programming and to the web, Semantic Web and Semantic Web Services",
|
||
year = "2007",
|
||
pages = "84--98",
|
||
location = "Porto, Portugal",
|
||
editor = "S.Heymans and A. Polleres and E. Ruckhaus and D. Pearse and G. Gupta",
|
||
url = "http://hcs.science.uva.nl/projects/SWI-Prolog/articles/mn9c.pdf"
|
||
}
|
||
|
||
@inproceedings{Wielemaker:2007c,
|
||
author = "Jan Wielemaker and Anjo Anjewierden",
|
||
title = "{PlDoc}: {Wiki} style literate Programming for {Prolog}",
|
||
Booktitle = "Proceedings of the 17th Workshop on Logic-Based methods in Programming Environments",
|
||
year = "2007",
|
||
pages = "16--30",
|
||
location = "Porto, Portugal",
|
||
editor = "Patricia Hill and Wim Vanhoof",
|
||
url = "http://hcs.science.uva.nl/projects/SWI-Prolog/articles/pldoc.pdf"
|
||
}
|
||
|
||
@InProceedings{iclp95*697,
|
||
author = "I. V. Ramakrishnan and Prasad Rao and Konstantinos
|
||
Sagonas and Terrance Swift and David S. Warren",
|
||
title = "Efficient Tabling Mechanisms for Logic Programs",
|
||
pages = "697--714",
|
||
ISBN = "0-262-69177-9",
|
||
editor = "Leon Sterling",
|
||
booktitle = "Proceedings of the 12th International Conference on
|
||
Logic Programming",
|
||
month = "june",
|
||
publisher = "MIT Press",
|
||
address = "Cambridge",
|
||
year = "1995",
|
||
}
|
||
|
||
@inproceedings{DBLP:conf/iclp/CastroC01,
|
||
author = {Lu\'{\i}s Fernando Castro and
|
||
V\'{\i}tor Santos Costa},
|
||
title = {Understanding Memory Management in {Prolog} Systems},
|
||
booktitle = {ICLP},
|
||
year = {2001},
|
||
pages = {11-26},
|
||
ee = {http://link.springer.de/link/service/series/0558/bibs/2237/22370011.htm},
|
||
crossref = {DBLP:conf/iclp/2001},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
@proceedings{DBLP:conf/iclp/2001,
|
||
editor = {Philippe Codognet},
|
||
title = {Logic Programming, 17th International Conference, ICLP 2001,
|
||
Paphos, Cyprus, November 26 - December 1, 2001, Proceedings},
|
||
booktitle = {ICLP},
|
||
publisher = {Springer},
|
||
series = {Lecture Notes in Computer Science},
|
||
volume = {2237},
|
||
year = {2001},
|
||
isbn = {3-540-42935-2},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
@inproceedings{GCBProlog,
|
||
author = { Neng-Fa Zhou},
|
||
title = {Garbage Collection in {B-Prolog}},
|
||
booktitle = {Proc. of the First Workshop on Memory Management in Logic Programming Implementations},
|
||
year = {2000},
|
||
}
|
||
|
||
@TechReport{ShapiroCP,
|
||
author = {Ehud Shapiro},
|
||
title = {A subset of {Concurrent} {Prolog} and its interpreter},
|
||
institution = {ICOT, Tokyo},
|
||
note = {Revised in Concurrent Prolog, MIT Press, 1987},
|
||
year = 1983,
|
||
}
|
||
|
||
@inproceedings{DBLP:conf/iclp/HermenegildoGC95,
|
||
author = {Manuel V. Hermenegildo and
|
||
Daniel Cabeza Gras and
|
||
Manuel Carro},
|
||
title = {Using Attributed Variables in the Implementation of Concurrent
|
||
and Parallel Logic Programming Systems},
|
||
booktitle = {ICLP},
|
||
year = {1995},
|
||
pages = {631-645},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
@Misc{isodcg,
|
||
author = "Paulo Moura et. al.",
|
||
editor = "Paulo Moura",
|
||
title = "Prolog",
|
||
year = 2006,
|
||
note = "ISO/IEC DTR 13211–3:2006",
|
||
url = "www.sju.edu/~jhodgson/wg17/draftoct.pdf"
|
||
}
|
||
|
||
@inproceedings{holzbaur:1992,
|
||
author = "Christian Holzbaur",
|
||
title = {Metastructures versus Attributed Variables in the
|
||
Context of Extensible Unification},
|
||
booktitle = {PLILP},
|
||
year = {1992},
|
||
volume = {631},
|
||
note = {LNCS 631},
|
||
pages = {260-268},
|
||
publisher= {Springer-Verlag}
|
||
}
|
||
|
||
@inproceedings{Tarau90:PLILP,
|
||
author = "Paul Tarau and Michel Boyer",
|
||
title = {Elementary logic programs},
|
||
booktitle = {PLILP},
|
||
year = 1990,
|
||
note = {LNCS 456},
|
||
pages = {365--381},
|
||
location = {Link{\"o}ping, Sweden},
|
||
publisher = {Springer-Verlag}
|
||
}
|
||
|
||
|
||
@inproceedings{TarauNeumerkel,
|
||
author = "Paul Tarau and Ulrich Neumerkel",
|
||
title = "A Novel Term Compression Scheme and
|
||
Data Representation in the BinWAM",
|
||
booktitle = {PLILP},
|
||
year = 1994,
|
||
pages = {73--87},
|
||
location = {Madrid, Spain},
|
||
note = {LNCS 844},
|
||
publisher = {Springer-Verlag}
|
||
}
|
||
|
||
@article{ wadler87fixing,
|
||
author = "Philip L. Wadler",
|
||
title = {Fixing Some Space Leaks with a Garbage Collector},
|
||
journal = "Software Practice and Experience",
|
||
volume = "17",
|
||
number = "9",
|
||
publisher = "Wiley",
|
||
pages = "595--609",
|
||
year = 1987 }
|
||
|
||
|
||
@inproceedings{BinPrologGC,
|
||
author = "Bart Demoen and Paul Tarau and Geert Engels",
|
||
title = "Segment order preserving copying garbage collection for WAM based Prolog",
|
||
booktitle = {Symposion on Applied Computing (SAC)},
|
||
pages = {380--386},
|
||
location = {Philadelphia, PA},
|
||
year = 1996,
|
||
publisher = {ACM}
|
||
}
|
||
|
||
|
||
@inproceedings{bekkers:1992,
|
||
author = "Yves Bekkers and Olivier Ridoux and Lucien Ungaro",
|
||
title = {Dynamic Memory Management for
|
||
Sequential Logic Programming Languages},
|
||
booktitle = "Workshop on Memory Management",
|
||
location = "St. Malo, France",
|
||
year = 1992,
|
||
note = "LNCS 627"
|
||
}
|
||
|
||
@inproceedings{brisset:1993,
|
||
author = "Pascal Brisset",
|
||
title = {Metaterms with several attributes},
|
||
booktitle = "Workshop on Methodologies for Composing Logic Programs (ILPS)",
|
||
year = 1993
|
||
}
|
||
|
||
@inproceedings{noye:1994,
|
||
author = "Jacque Noy{\'e}",
|
||
title = {Backtrackable Updates},
|
||
booktitle = "Workshop on Implementation techniques for Logic Programming Languages (ILPS)",
|
||
pages = "88-",
|
||
year = 1994
|
||
}
|
||
|
||
|
||
@inproceedings{DBLP:conf/iclp/Buettner86,
|
||
author = {Kevin A. Buettner},
|
||
title = {Fast Decompilation of Compiled Prolog Clauses},
|
||
booktitle = {ICLP},
|
||
year = {1986},
|
||
pages = {663-670},
|
||
crossref = {DBLP:conf/iclp/1986},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
@proceedings{DBLP:conf/iclp/1986,
|
||
editor = {Ehud Y. Shapiro},
|
||
title = {Third International Conference on Logic Programming, Imperial
|
||
College of Science and Technology, London, United Kingdom,
|
||
July 14-18, 1986, Proceedings},
|
||
booktitle = {ICLP},
|
||
publisher = {Springer},
|
||
series = {Lecture Notes in Computer Science},
|
||
volume = {225},
|
||
year = {1986},
|
||
isbn = {3-540-16492-8},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
|
||
@inproceedings{DBLP:conf/pldi/NethercoteS07,
|
||
author = {Nicholas Nethercote and
|
||
Julian Seward},
|
||
title = {Valgrind: a framework for heavyweight dynamic binary instrumentation},
|
||
booktitle = {PLDI},
|
||
year = {2007},
|
||
pages = {89-100},
|
||
ee = {http://doi.acm.org/10.1145/1250734.1250746},
|
||
crossref = {DBLP:conf/pldi/2007},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
@proceedings{DBLP:conf/pldi/2007,
|
||
editor = {Jeanne Ferrante and
|
||
Kathryn S. McKinley},
|
||
title = {Proceedings of the ACM SIGPLAN 2007 Conference on Programming
|
||
Language Design and Implementation, San Diego, California,
|
||
USA, June 10-13, 2007},
|
||
booktitle = {PLDI},
|
||
publisher = {ACM},
|
||
year = {2007},
|
||
isbn = {978-1-59593-633-2},
|
||
bibsource = {DBLP, http://dblp.uni-trier.de}
|
||
}
|
||
|
||
@inproceedings{prolog:fdpe2008,
|
||
author = {Ulrich Neumerkel and Markus Triska and Jan Wielemaker},
|
||
title = {Declarative language extensions for {Prolog} courses},
|
||
booktitle = {FDPE '08: ACM SIGPLAN Workshop on Functional and Declarative Programming in Education},
|
||
year = {2008},
|
||
isbn = {978-1-60558-068-5},
|
||
pages = {73--78},
|
||
location = {Victoria, BC, Canada},
|
||
doi = {http://doi.acm.org/10.1145/1411260.1411271},
|
||
publisher = {ACM}
|
||
}
|
||
|
||
@inproceedings{clpfd:wlp2008,
|
||
author = {Markus Triska and Ulrich Neumerkel and Jan Wielemaker},
|
||
title = {A generalized finite domain constraint solver for {SWI-Prolog}},
|
||
booktitle = {22nd WLP 2008},
|
||
editor = {Sibylle Schwarz},
|
||
location = {Dresden, Germany},
|
||
pages = {89--91},
|
||
year = {2008}
|
||
}
|
||
|
||
|
||
\item P.~Tarau, U.~Neumerkel. A Novel Term Compression Scheme and
|
||
Data Representation in the BinWAM. {\em Proc.~of Programming
|
||
Languages Implementation and Logic Programming (PLILP'94)}, LNCS
|
||
844, Madrid 1994.
|
||
|