UNPKG

@ciao-lang/ts-ciao-interface

Version:

Simple Ciao interface for node.

1 lines 33.5 kB
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="theme-color" content="#273f79"/><link rel="stylesheet" href="lpdoc.css" type="text/css"/><script type="text/javascript" src="lpdoc.js"></script><title>References &mdash; The Ciao System v1.22</title></head><body><div class="lpdoc-page fixleftbar"><a href="#" id="sidebar-toggle-button" class="lpdoc-navbutton"><span id="sidebar-button-arrow">&#9776;</span></a><div id="sidebar" class="lpdoc-sidebar"><div style="height: 40px; margin-left: auto; margin-right: auto"><img src="ciao-logo_autofig.png" width=auto height=100%></div><div class="lpdoc-nav"><span class="lpdoc-on-right"><a class="lpdoc-navbutton" href="ciao.html">&#x2191;</a><a class="lpdoc-navbutton" href="emacs.html">&#x2190;</a><a class="lpdoc-navbutton" href="ciaosearch.html">&#x2192;</a><a class="lpdoc-navbutton" href="ciaosearch.html">&#x1F50D;</a></span><span><a href="ciaofulltoc.html">TOC</a></span></div><hr></hr><ul class="lpdoc-itemize-sectpath"><li><a href="ciao.html">The Ciao System</a> &raquo;<br/> </li><li><a href=""><strong>References</strong></a></li></ul></div><div class="lpdoc-main"><div id=""><h1>References</h1><dl> <dt><strong id="Sicstus-library"><a class="lpdoc-idx-anchor" id="Sicstus-library" href="ciaosearch.html#Sicstus-library">[AAF91]</a></strong><dd> J. Almgren, S. Andersson, L. Flood, C. Frisk, H. Nilsson, and J. Sundberg. <br/><em>Sicstus Prolog Library Manual</em>. <br/>Po Box 1263, S-16313 Spanga, Sweden, October 1991.<p><dt><strong id="TCLP-tplp2019"><a class="lpdoc-idx-anchor" id="TCLP-tplp2019" href="ciaosearch.html#TCLP-tplp2019">[AC19a]</a></strong><dd> Joaqu&iacute;n Arias and Manuel Carro. <br/>Description, Implementation, and Evaluation of a Generic Design for Tabled CLP. <br/><em>Theory and Practice of Logic Programming</em>, 19(3):412--448, 2019.<p><dt><strong id="arias19:ciaopp-tclp"><a class="lpdoc-idx-anchor" id="arias19:ciaopp-tclp" href="ciaosearch.html#arias19:ciaopp-tclp">[AC19b]</a></strong><dd> Joaqu&iacute;n Arias and Manuel Carro. <br/>Evaluation of the Implementation of an Abstract Interpretation Algorithm using Tabled CLP. <br/><em>Theory and Practice of Logic Programming</em>, 19(5-6):1107--1123, September 2019.<p><dt><strong id="atclp-padl2019"><a class="lpdoc-idx-anchor" id="atclp-padl2019" href="ciaosearch.html#atclp-padl2019">[AC19c]</a></strong><dd> Joaqu&iacute;n Arias and Manuel Carro. <br/>Incremental evaluation of lattice-based aggregates in logic programming using modular TCLP. <br/>In <em>21st Intl. Symposium on Practical Aspects of Declarative Languages</em>, pages 98--114, January 2019.<p><dt><strong id="E-overview"><a class="lpdoc-idx-anchor" id="E-overview" href="ciaosearch.html#E-overview">[AKNL86]</a></strong><dd> Hassan Ait-Kaci, Roger Nasr, and Pat Lincoln. <br/>E An Overview. <br/>Technical Report AI-420-86-P, Microelectronics and Computer Technology Corporation, 9430 Research Boulevard, Austin, TX 78759, December 1986.<p><dt><strong id="Ait-KaciPodelskiSmolka92"><a class="lpdoc-idx-anchor" id="Ait-KaciPodelskiSmolka92" href="ciaosearch.html#Ait-KaciPodelskiSmolka92">[AKPS92]</a></strong><dd> H. A&iuml;t-Kaci, A. Podelski, and G. Smolka. <br/>A feature-based constraint system for logic programming with entailment. <br/>In <em>Proc. Fifth Generation Computer Systems 1992</em>, pages 1012--1021, 1992.<p><dt><strong id="apt-log-to-pl"><a class="lpdoc-idx-anchor" id="apt-log-to-pl" href="ciaosearch.html#apt-log-to-pl">[Apt97]</a></strong><dd> K. Apt, editor. <br/><em>From Logic Programming to Prolog</em>. <br/>Prentice-Hall, Hemel Hempstead, Hertfordshire, England, 1997.<p><dt><strong id="ben-ari"><a class="lpdoc-idx-anchor" id="ben-ari" href="ciaosearch.html#ben-ari">[BA82]</a></strong><dd> M. Ben-Ari. <br/><em>Principles of Concurrent Programming</em>. <br/>Prentice Hall International, 1982.<p><dt><strong id="BoByPeWa81"><a class="lpdoc-idx-anchor" id="BoByPeWa81" href="ciaosearch.html#BoByPeWa81">[BBP81]</a></strong><dd> D.L. Bowen, L. Byrd, L.M. Pereira, F.C.N. Pereira, and D.H.D. Warren. <br/>Decsystem-10 prolog user&apos;s manual. <br/>Technical report, Department of Artificial Intelligence, University of Edinburgh, October 1981.<p><dt><strong id="full-prolog-esop96"><a class="lpdoc-idx-anchor" id="full-prolog-esop96" href="ciaosearch.html#full-prolog-esop96">[BCHP96]</a></strong><dd> F. Bueno, D. Cabeza, M. V. Hermenegildo, and G. Puebla. <br/>Global Analysis of Standard Prolog Programs. <br/>In <em>European Symposium on Programming</em>, number 1058 in LNCS, pages 108--124, Sweden, April 1996. Springer-Verlag.<p><dt><strong id="effofai-toplas"><a class="lpdoc-idx-anchor" id="effofai-toplas" href="ciaosearch.html#effofai-toplas">[BGH99]</a></strong><dd> F. Bueno, M. Garc&iacute;a de la Banda, and M. V. Hermenegildo. <br/>Effectiveness of Abstract Interpretation in Automatic Parallelization: A Case Study in Logic Programming. <br/><em>ACM Transactions on Programming Languages and Systems</em>, 21(2):189--238, March 1999.<p><dt><strong id="nfplai-flops04"><a class="lpdoc-idx-anchor" id="nfplai-flops04" href="ciaosearch.html#nfplai-flops04">[BLGH04]</a></strong><dd> F. Bueno, P. L&oacute;pez-Garc&iacute;a, and M. V. Hermenegildo. <br/>Multivariant Non-Failure Analysis via Standard Abstract Interpretation. <br/>In <em>7th International Symposium on Functional and Logic Programming (FLOPS 2004)</em>, number 2998 in LNCS, pages 100--116, Heidelberg, Germany, April 2004. Springer-Verlag.<p><dt><strong id="ciaopp-manual"><a class="lpdoc-idx-anchor" id="ciaopp-manual" href="ciaosearch.html#ciaopp-manual">[BLGPH04]</a></strong><dd> F. Bueno, P. L&oacute;pez-Garc&iacute;a, G. Puebla, and M. V. Hermenegildo. <br/>The Ciao Prolog Preprocessor. <br/>Technical Report CLIP1/04, Technical University of Madrid (UPM), Facultad de Inform&aacute;tica, 28660 Boadilla del Monte, Madrid, Spain, January 2004.<p><dt><strong id="ciao-manual-tr"><a class="lpdoc-idx-anchor" id="ciao-manual-tr" href="ciaosearch.html#ciao-manual-tr">[Bue95]</a></strong><dd> F. Bueno. <br/>The CIAO Multiparadigm Compiler: A User&apos;s Manual. <br/>Technical Report CLIP8/95.0, Facultad de Inform&aacute;tica, UPM, June 1995.<p><dt><strong id="Byrd80"><a class="lpdoc-idx-anchor" id="Byrd80" href="ciaosearch.html#Byrd80">[Byr80]</a></strong><dd> L. Byrd. <br/>Understanding the Control Flow of Prolog Programs. <br/>In S.-A. T&auml;rnlund, editor, <em>Proceedings of the 1980 Logic Programming Workshop</em>, pages 127--138, Debrecen, Hungary, July 1980.<p><dt><strong id="daniel-phd"><a class="lpdoc-idx-anchor" id="daniel-phd" href="ciaosearch.html#daniel-phd">[Cab04]</a></strong><dd> D. Cabeza. <br/><em>An Extensible, Global Analysis Friendly Logic Programming System</em>. <br/>PhD thesis, Universidad Polit&eacute;cnica de Madrid (UPM), Facultad Informatica UPM, 28660-Boadilla del Monte, Madrid-Spain, August 2004.<p><dt><strong id="Carlsson"><a class="lpdoc-idx-anchor" id="Carlsson" href="ciaosearch.html#Carlsson">[Car87]</a></strong><dd> M. Carlsson. <br/>Freeze, Indexing, and Other Implementation Issues in the Wam. <br/>In <em>Fourth International Conference on Logic Programming</em>, pages 40--58. University of Melbourne, MIT Press, May 1987.<p><dt><strong id="Sicstus"><a class="lpdoc-idx-anchor" id="Sicstus" href="ciaosearch.html#Sicstus">[Car88]</a></strong><dd> M. Carlsson. <br/><em>Sicstus Prolog User&apos;s Manual</em>. <br/>Po Box 1263, S-16313 Spanga, Sweden, February 1988.<p><dt><strong id="functional-lazy-notation-flops2006"><a class="lpdoc-idx-anchor" id="functional-lazy-notation-flops2006" href="ciaosearch.html#functional-lazy-notation-flops2006">[CCH06]</a></strong><dd> A. Casas, D. Cabeza, and M. V. Hermenegildo. <br/>A Syntactic Approach to Combining Functional Notation, Lazy Evaluation and Higher-Order in LP Systems. <br/>In <em>The 8th International Symposium on Functional and Logic Programming (FLOPS&apos;06)</em>, pages 142--162, Fuji Susono (Japan), April 2006.<p><dt><strong id="clpfd"><a class="lpdoc-idx-anchor" id="clpfd" href="ciaosearch.html#clpfd">[CD96]</a></strong><dd> Philippe Codognet and Daniel Diaz. <br/>Compiling constraints in clp(fd). <br/><em>J. Log. Program.</em>, 27(3):185--226, 1996.<p><dt><strong id="visandor-iclp93"><a class="lpdoc-idx-anchor" id="visandor-iclp93" href="ciaosearch.html#visandor-iclp93">[CGH93]</a></strong><dd> M. Carro, L. G&oacute;mez, and M. Hermenegildo. <br/>Some Paradigms for Visualizing Parallel Execution of Logic Programs. <br/>In <em>1993 International Conference on Logic Programming</em>, pages 184--201. MIT Press, June 1993.<p><dt><strong id="ciao-dis-impl-parimp-www"><a class="lpdoc-idx-anchor" id="ciao-dis-impl-parimp-www" href="ciaosearch.html#ciao-dis-impl-parimp-www">[CH95]</a></strong><dd> D. Cabeza and M. V. Hermenegildo. <br/>Distributed Concurrent Constraint Execution in the CIAO System. <br/>In <em>Proc. of the 1995 COMPULOG-NET Workshop on Parallelism and Implementation Technologies</em>, Utrecht, NL, September 1995. U. Utrecht / T.U. Madrid. <br/>Available from http://www.cliplab.org/.<p><dt><strong id="ciao-hiord-tr"><a class="lpdoc-idx-anchor" id="ciao-hiord-tr" href="ciaosearch.html#ciao-hiord-tr">[CH99a]</a></strong><dd> D. Cabeza and M. V. Hermenegildo. <br/>Higher-order Logic Programming in Ciao. <br/>Technical Report CLIP7/99.0, Facultad de Inform&aacute;tica, UPM, September 1999.<p><dt><strong id="ciaoc-ws"><a class="lpdoc-idx-anchor" id="ciaoc-ws" href="ciaosearch.html#ciaoc-ws">[CH99b]</a></strong><dd> D. Cabeza and M. V. Hermenegildo. <br/>The Ciao Modular Compiler and Its Generic Program Processing Library. <br/>In <em>ICLP&apos;99 WS on Parallelism and Implementation of (C)LP Systems</em>, pages 147--164. N.M. State U., December 1999.<p><dt><strong id="ciao-modules-cl2000"><a class="lpdoc-idx-anchor" id="ciao-modules-cl2000" href="ciaosearch.html#ciao-modules-cl2000">[CH00a]</a></strong><dd> D. Cabeza and M. V. Hermenegildo. <br/>A New Module System for Prolog. <br/>In <em>International Conference on Computational Logic, CL2000</em>, number 1861 in LNAI, pages 131--148. Springer-Verlag, July 2000.<p><dt><strong id="ciaoc-entcs"><a class="lpdoc-idx-anchor" id="ciaoc-entcs" href="ciaosearch.html#ciaoc-entcs">[CH00b]</a></strong><dd> D. Cabeza and M. V. Hermenegildo. <br/>The Ciao Modular, Standalone Compiler and Its Generic Program Processing Library. <br/>In <em>Special Issue on Parallelism and Implementation of (C)LP Systems</em>, volume 30(3) of <em>Electronic Notes in Theoretical Computer Science</em>. Elsevier - North Holland, March 2000.<p><dt><strong id="vifid-trifid-disciplbook"><a class="lpdoc-idx-anchor" id="vifid-trifid-disciplbook" href="ciaosearch.html#vifid-trifid-disciplbook">[CH00c]</a></strong><dd> M. Carro and M. V. Hermenegildo. <br/>Tools for Constraint Visualization: The VIFID/TRIFID Tool. <br/>In P. Deransart, M. V. Hermenegildo, and J. Maluszynski, editors, <em>Analysis and Visualization Tools for Constraint Programming</em>, number 1870 in LNCS, pages 253--272. Springer-Verlag, September 2000.<p><dt><strong id="apt-disciplbook"><a class="lpdoc-idx-anchor" id="apt-disciplbook" href="ciaosearch.html#apt-disciplbook">[CH00d]</a></strong><dd> M. Carro and M. V. Hermenegildo. <br/>Tools for Search Tree Visualization: The APT Tool. <br/>In P. Deransart, M. V. Hermenegildo, and J. Maluszynski, editors, <em>Analysis and Visualization Tools for Constraint Programming</em>, number 1870 in LNCS, pages 237--252. Springer-Verlag, September 2000.<p><dt><strong id="pillow-tplp"><a class="lpdoc-idx-anchor" id="pillow-tplp" href="ciaosearch.html#pillow-tplp">[CH01]</a></strong><dd> D. Cabeza and M. Hermenegildo. <br/>Distributed WWW Programming using (Ciao) Prolog and the PiLLoW Library. <br/><em>Theory and Practice of Logic Programming</em>, 1(3):251--282, May 2001.<p><dt><strong id="radioweb-D3.1.M1-A1"><a class="lpdoc-idx-anchor" id="radioweb-D3.1.M1-A1" href="ciaosearch.html#radioweb-D3.1.M1-A1">[CHGT98]</a></strong><dd> D. Cabeza, M. V. Hermenegildo, S. Genaim, and C. Taboch. <br/>Design of a Generic, Homogeneous Interface to Relational Databases. <br/>Technical Report D3.1.M1-A1, CLIP7/98.0, RADIOWEB Project, September 1998.<p><dt><strong id="ciao-hiord"><a class="lpdoc-idx-anchor" id="ciao-hiord" href="ciaosearch.html#ciao-hiord">[CHL04]</a></strong><dd> D. Cabeza, M. V. Hermenegildo, and J. Lipton. <br/>Hiord: A Type-Free Higher-Order Logic Programming Language with Predicate Abstraction. <br/>In <em>Ninth Asian Computing Science Conference (ASIAN&apos;04)</em>, number 3321 in LNCS, pages 93--108. Springer-Verlag, December 2004.<p><dt><strong id="pillow-ws-dist"><a class="lpdoc-idx-anchor" id="pillow-ws-dist" href="ciaosearch.html#pillow-ws-dist">[CHV96]</a></strong><dd> D. Cabeza, M. V. Hermenegildo, and S. Varma. <br/>The PiLLoW/Ciao Library for INTERNET/WWW Programming using Computational Logic Systems. <br/>In <em>Proceedings of the 1st Workshop on Logic Programming Tools for INTERNET Applications</em>, pages 72--90, JICSLP&apos;96, Bonn, September 1996. <br/>Text and code available from <tt>http://www.cliplab.org/miscdocs/pillow/pillow.html</tt> (<a href="http://www.cliplab.org/miscdocs/pillow/pillow.html">http://www.cliplab.org/miscdocs/pillow/pillow.html</a>).<p><dt><strong id="Clome81"><a class="lpdoc-idx-anchor" id="Clome81" href="ciaosearch.html#Clome81">[CM81]</a></strong><dd> W.F. Clocksin and C.S. Mellish. <br/><em>Programming in Prolog</em>. <br/>Springer-Verlag, 1981.<p><dt><strong id="Colmerauer78"><a class="lpdoc-idx-anchor" id="Colmerauer78" href="ciaosearch.html#Colmerauer78">[Col78]</a></strong><dd> A. Colmerauer. <br/>Metamorphosis grammars. <br/>In <em>Natural language communication with computers</em>, pages 133--189. Springer LNCS 63, 1978.<p><dt><strong id="Prologii"><a class="lpdoc-idx-anchor" id="Prologii" href="ciaosearch.html#Prologii">[Col82]</a></strong><dd> A. Colmerauer et al. <br/><em>Prolog II: Reference Manual and Theoretical Model</em>. <br/>Groupe D&apos;intelligence Artificielle, Facult&eacute; Des Sciences De Luminy, Marseille, 1982.<p><dt><strong id="iso-prolog"><a class="lpdoc-idx-anchor" id="iso-prolog" href="ciaosearch.html#iso-prolog">[DEDC96]</a></strong><dd> P. Deransart, A. Ed-Dbali, and L. Cervoni. <br/><em>Prolog: The Standard</em>. <br/>Springer-Verlag, 1996.<p><dt><strong id="pablo-phd"><a class="lpdoc-idx-anchor" id="pablo-phd" href="ciaosearch.html#pablo-phd">[dG12]</a></strong><dd> P. Chico de Guzm&aacute;n. <br/><em>Advanced Evaluation Strategies for Tabling and Parallelism in Logic Programs</em>. <br/>PhD thesis, Universidad Polit&eacute;cnica de Madrid (UPM), Facultad Inform&aacute;tica UPM, 28660-Boadilla del Monte, Madrid-Spain, November 2012.<p><dt><strong id="chico-tclp-flops2012-large"><a class="lpdoc-idx-anchor" id="chico-tclp-flops2012-large" href="ciaosearch.html#chico-tclp-flops2012-large">[dGCHS12]</a></strong><dd> P. Chico de Guzm&aacute;n, M. Carro, M. V. Hermenegildo, and P. Stuckey. <br/>A general implementation framework for tabled clp. <br/>In Tom Schrijvers and Peter Thiemann, editors, <em>15th Symposium on Functional and Logic Programming</em>, volume 7294 of <em>LNCS</em>, pages 104--119, May 2012.<p><dt><strong id="dijkstra-semaphores"><a class="lpdoc-idx-anchor" id="dijkstra-semaphores" href="ciaosearch.html#dijkstra-semaphores">[Dij65]</a></strong><dd> E.W. Dijkstra. <br/>Co-operating sequential processes. <br/>In F. Genuys, editor, <em>Programming Languages</em>. Academic Press, London, 1965.<p><dt><strong id="caslog"><a class="lpdoc-idx-anchor" id="caslog" href="ciaosearch.html#caslog">[DL93]</a></strong><dd> S. K. Debray and N. W. Lin. <br/>Cost Analysis of Logic Programs. <br/><em>ACM Transactions on Programming Languages and Systems</em>, 15(5):826--875, November 1993.<p><dt><strong id="non-failure-iclp97"><a class="lpdoc-idx-anchor" id="non-failure-iclp97" href="ciaosearch.html#non-failure-iclp97">[DLGH97]</a></strong><dd> S.K. Debray, P. L&oacute;pez-Garc&iacute;a, and M. V. Hermenegildo. <br/>Non-Failure Analysis for Logic Programs. <br/>In <em>1997 International Conference on Logic Programming</em>, pages 48--62, Cambridge, MA, June 1997. MIT Press, Cambridge, MA.<p><dt><strong id="low-bounds-ilps97"><a class="lpdoc-idx-anchor" id="low-bounds-ilps97" href="ciaosearch.html#low-bounds-ilps97">[DLGHL97]</a></strong><dd> S. K. Debray, P. L&oacute;pez-Garc&iacute;a, M. V. Hermenegildo, and N.-W. Lin. <br/>Lower Bound Cost Estimation for Logic Programs. <br/>In <em>1997 International Logic Programming Symposium</em>, pages 291--305. MIT Press, Cambridge, MA, October 1997.<p><dt><strong id="demoen99:chat_complexity"><a class="lpdoc-idx-anchor" id="demoen99:chat_complexity" href="ciaosearch.html#demoen99:chat_complexity">[DS99]</a></strong><dd> Bart Demoen and K. Sagonas. <br/>CHAT is $). <br/>In D. Mc. Allester H. Ganzinger and A. Voronkov, editors, <em>International Conference on Logic for Programming and Automated Reasoning</em>, volume 1705 of <em>Lectures Notes in Computer Science</em>, pages 337--357. Springer, September 1999.<p><dt><strong id="gallagher-types-iclp94"><a class="lpdoc-idx-anchor" id="gallagher-types-iclp94" href="ciaosearch.html#gallagher-types-iclp94">[GdW94]</a></strong><dd> J.P. Gallagher and D.A. de Waal. <br/>Fast and Precise Regular Approximations of Logic Programs. <br/>In Pascal Van Hentenryck, editor, <em>Proc. of the 11th International Conference on Logic Programming (ICLP&apos;94)</em>, pages 599--613. MIT Press, 1994.<p><dt><strong id="ciao-jicslp96-ws-update"><a class="lpdoc-idx-anchor" id="ciao-jicslp96-ws-update" href="ciaosearch.html#ciao-jicslp96-ws-update">[HBC96]</a></strong><dd> M. V. Hermenegildo, F. Bueno, D. Cabeza, M. Carro, M. Garc&iacute;a de la Banda, P. L&oacute;pez-Garc&iacute;a, and G. Puebla. <br/>The CIAO Multi-Dialect Compiler and System: A Demo and Status Report. <br/>In <em>Proceedings of the JICSLP&apos;96 Workshop on Parallelism and Implementation Technology</em>. Computer Science Department, Technical University of Madrid, September 1996. <br/>Available from <tt>http://www.cliplab.org/Projects/COMPULOG/meeting96/papers/PS/clip.ps.gz</tt> (<a href="http://www.cliplab.org/Projects/COMPULOG/meeting96/papers/PS/clip.ps.gz">http://www.cliplab.org/Projects/COMPULOG/meeting96/papers/PS/clip.ps.gz</a>).<p><dt><strong id="hermenegildo11:ciao-design-tplp"><a class="lpdoc-idx-anchor" id="hermenegildo11:ciao-design-tplp" href="ciaosearch.html#hermenegildo11:ciao-design-tplp">[HBC12]</a></strong><dd> M. V. Hermenegildo, F. Bueno, M. Carro, P. L&oacute;pez, E. Mera, J.F. Morales, and G. Puebla. <br/>An Overview of Ciao and its Design Philosophy. <br/><em>Theory and Practice of Logic Programming</em>, 12(1--2):219--252, January 2012. <br/>http://arxiv.org/abs/1102.5497.<p><dt><strong id="ciao-ilps95"><a class="lpdoc-idx-anchor" id="ciao-ilps95" href="ciaosearch.html#ciao-ilps95">[HBdlBP95]</a></strong><dd> M. Hermenegildo, F. Bueno, M. Garc&iacute;a de la Banda, and G. Puebla. <br/>The CIAO Multi-Dialect Compiler and System: An Experimentation Workbench for Future (C)LP Systems. <br/>In <em>Proceedings of the ILPS&apos;95 Workshop on Visions for the Future of Logic Programming</em>, Portland, Oregon, USA, December 1995. <br/>Available from <tt>http://www.cliplab.org/</tt> (<a href="http://www.cliplab.org/">http://www.cliplab.org/</a>).<p><dt><strong id="ciaopp-iclp99-tut"><a class="lpdoc-idx-anchor" id="ciaopp-iclp99-tut" href="ciaosearch.html#ciaopp-iclp99-tut">[HBPLG99]</a></strong><dd> M. V. Hermenegildo, F. Bueno, G. Puebla, and P. L&oacute;pez-Garc&iacute;a. <br/>Program Analysis, Debugging and Optimization Using the Ciao System Preprocessor. <br/>In <em>1999 Int&apos;l. Conference on Logic Programming</em>, pages 52--66, Cambridge, MA, November 1999. MIT Press.<p><dt><strong id="ciao-prolog-compulog"><a class="lpdoc-idx-anchor" id="ciao-prolog-compulog" href="ciaosearch.html#ciao-prolog-compulog">[HC93]</a></strong><dd> M. Hermenegildo and The CLIP Group. <br/>Towards CIAO-Prolog -- A Parallel Concurrent Constraint System. <br/>In <em>Proc. of the Compulog Net Area Workshop on Parallelism and Implementation Technologies</em>. FIM/UPM, Madrid, Spain, June 1993.<p><dt><strong id="ciao-ppcp"><a class="lpdoc-idx-anchor" id="ciao-ppcp" href="ciaosearch.html#ciao-ppcp">[HC94]</a></strong><dd> M. Hermenegildo and The CLIP Group. <br/>Some Methodological Issues in the Design of CIAO - A Generic, Parallel, Concurrent Constraint System. <br/>In <em>Principles and Practice of Constraint Programming</em>, number 874 in LNCS, pages 123--133. Springer-Verlag, May 1994.<p><dt><strong id="lpdoc-reference"><a class="lpdoc-idx-anchor" id="lpdoc-reference" href="ciaosearch.html#lpdoc-reference">[HC97]</a></strong><dd> M. V. Hermenegildo and The CLIP Group. <br/>An Automatic Documentation Generator for (C)LP -- Reference Manual. <br/>The Ciao System Documentation Series--TR CLIP5/97.3, Facultad de Inform&aacute;tica, UPM, August 1997. <br/>Online at <tt>http://ciao-lang.org</tt>.<p><dt><strong id="att-var-iclp"><a class="lpdoc-idx-anchor" id="att-var-iclp" href="ciaosearch.html#att-var-iclp">[HCC95]</a></strong><dd> M. Hermenegildo, D. Cabeza, and M. Carro. <br/>Using Attributed Variables in the Implementation of Concurrent and Parallel Logic Programming Systems. <br/>In <em>Proc. of the Twelfth International Conference on Logic Programming</em>, pages 631--645. MIT Press, June 1995.<p><dt><strong id="Hampaper"><a class="lpdoc-idx-anchor" id="Hampaper" href="ciaosearch.html#Hampaper">[Her86]</a></strong><dd> M. Hermenegildo. <br/>An Abstract Machine for Restricted AND-parallel Execution of Logic Programs. <br/>In <em>Third International Conference on Logic Programming</em>, number 225 in Lecture Notes in Computer Science, pages 25--40. Imperial College, Springer-Verlag, July 1986.<p><dt><strong id="sicstus-scripts-complangprolog-www"><a class="lpdoc-idx-anchor" id="sicstus-scripts-complangprolog-www" href="ciaosearch.html#sicstus-scripts-complangprolog-www">[Her96]</a></strong><dd> M. Hermenegildo. <br/>Writing ``Shell Scripts&apos;&apos; in SICStus Prolog, April 1996. <br/>Posting in <tt>comp.lang.prolog</tt>. Available from <tt>http://www.cliplab.org/</tt> (<a href="http://www.cliplab.org/">http://www.cliplab.org/</a>).<p><dt><strong id="lpdoc-tr"><a class="lpdoc-idx-anchor" id="lpdoc-tr" href="ciaosearch.html#lpdoc-tr">[Her99]</a></strong><dd> M. V. Hermenegildo. <br/>A Documentation Generator for Logic Programming Systems. <br/>Technical Report CLIP10/99.0, Facultad de Inform&aacute;tica, UPM, September 1999.<p><dt><strong id="lpdoc-cl2000"><a class="lpdoc-idx-anchor" id="lpdoc-cl2000" href="ciaosearch.html#lpdoc-cl2000">[Her00]</a></strong><dd> M. V. Hermenegildo. <br/>A Documentation Generator for (C)LP Systems. <br/>In <em>International Conference on Computational Logic, CL2000</em>, number 1861 in LNAI, pages 1345--1361. Springer-Verlag, July 2000.<p><dt><strong id="ngc-and-prolog"><a class="lpdoc-idx-anchor" id="ngc-and-prolog" href="ciaosearch.html#ngc-and-prolog">[HG91]</a></strong><dd> M. Hermenegildo and K. Greene. <br/>The &amp;-Prolog System: Exploiting Independent And-Parallelism. <br/><em>New Generation Computing</em>, 9(3,4):233--257, 1991.<p><dt><strong id="Hogger84"><a class="lpdoc-idx-anchor" id="Hogger84" href="ciaosearch.html#Hogger84">[Hog84]</a></strong><dd> C. J. Hogger. <br/><em>Introduction to Logic Programming</em>. <br/>Academic Press, London, 1984.<p><dt><strong id="holzbaur-phd"><a class="lpdoc-idx-anchor" id="holzbaur-phd" href="ciaosearch.html#holzbaur-phd">[Hol90]</a></strong><dd> C. Holzbaur. <br/><em>Specification of Constraint Based Inference Mechanisms through Extended Unification</em>. <br/>PhD thesis, University of Vienna, 1990.<p><dt><strong id="holzbaur-plilp92"><a class="lpdoc-idx-anchor" id="holzbaur-plilp92" href="ciaosearch.html#holzbaur-plilp92">[Hol92]</a></strong><dd> C. Holzbaur. <br/>Metastructures vs. Attributed Variables in the Context of Extensible Unification. <br/>In <em>1992 International Symposium on Programming Language Implementation and Logic Programming</em>, pages 260--268. LNCS 631, Springer Verlag, August 1992.<p><dt><strong id="holzbaur-clone"><a class="lpdoc-idx-anchor" id="holzbaur-clone" href="ciaosearch.html#holzbaur-clone">[Hol94]</a></strong><dd> C. Holzbaur. <br/><em>SICStus 2.1/DMCAI Clp 2.1.1 User&apos;s Manual</em>. <br/>University of Vienna, 1994.<p><dt><strong id="prog-glob-an"><a class="lpdoc-idx-anchor" id="prog-glob-an" href="ciaosearch.html#prog-glob-an">[HPB99]</a></strong><dd> M. V. Hermenegildo, G. Puebla, and F. Bueno. <br/>Using Global Analysis, Partial Specifications, and an Extensible Assertion Language for Program Validation and Debugging. <br/>In K. R. Apt, V. Marek, M. Truszczynski, and D. S. Warren, editors, <em>The Logic Programming Paradigm: a 25--Year Perspective</em>, pages 161--192. Springer-Verlag, July 1999.<p><dt><strong id="ciaopp-sas03-journal-scp"><a class="lpdoc-idx-anchor" id="ciaopp-sas03-journal-scp" href="ciaosearch.html#ciaopp-sas03-journal-scp">[HPBLG05]</a></strong><dd> M. V. Hermenegildo, G. Puebla, F. Bueno, and P. Lopez-Garcia. <br/>Integrated Program Debugging, Verification, and Optimization Using Abstract Interpretation (and The Ciao System Preprocessor). <br/><em>Science of Computer Programming</em>, 58(1--2):115--140, October 2005.<p><dt><strong id="jaff87-short"><a class="lpdoc-idx-anchor" id="jaff87-short" href="ciaosearch.html#jaff87-short">[JL87]</a></strong><dd> Joxan Jaffar and Jean-Louis Lassez. <br/>Constraint LP. <br/>In <em>POPL</em>, pages 111--119. ACM, 1987.<p><dt><strong id="jacobs88"><a class="lpdoc-idx-anchor" id="jacobs88" href="ciaosearch.html#jacobs88">[JL88]</a></strong><dd> D. Jacobs and A. Langen. <br/>Compilation of Logic Programs for Restricted And-Parallelism. <br/>In <em>European Symposium on Programming</em>, pages 284--297, 1988.<p><dt><strong id="knuth-lit"><a class="lpdoc-idx-anchor" id="knuth-lit" href="ciaosearch.html#knuth-lit">[Knu84]</a></strong><dd> D. Knuth. <br/>Literate programming. <br/><em>Computer Journal</em>, 27:97--111, 1984.<p><dt><strong id="iterative-deepening"><a class="lpdoc-idx-anchor" id="iterative-deepening" href="ciaosearch.html#iterative-deepening">[Kor85]</a></strong><dd> R. Korf. <br/>Depth-first iterative deepening: an optimal admissible tree search. <br/><em>Artificial Intelligence</em>, 27:97--109, 1985.<p><dt><strong id="determ-lopstr04"><a class="lpdoc-idx-anchor" id="determ-lopstr04" href="ciaosearch.html#determ-lopstr04">[LGBH05]</a></strong><dd> P. L&oacute;pez-Garc&iacute;a, F. Bueno, and M. V. Hermenegildo. <br/>Determinacy Analysis for Logic Programs Using Mode and Type Information. <br/>In <em>Proceedings of the 14th International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR&apos;04)</em>, number 3573 in LNCS, pages 19--35. Springer-Verlag, August 2005.<p><dt><strong id="determinacy-ngc09"><a class="lpdoc-idx-anchor" id="determinacy-ngc09" href="ciaosearch.html#determinacy-ngc09">[LGBH10]</a></strong><dd> P. L&oacute;pez-Garc&iacute;a, F. Bueno, and M. V. Hermenegildo. <br/>Automatic Inference of Determinacy and Mutual Exclusion for Logic Programs Using Mode and Type Information. <br/><em>New Generation Computing</em>, 28(2):117--206, 2010.<p><dt><strong id="granularity-jsc"><a class="lpdoc-idx-anchor" id="granularity-jsc" href="ciaosearch.html#granularity-jsc">[LGHD96]</a></strong><dd> P. L&oacute;pez-Garc&iacute;a, M. V. Hermenegildo, and S. K. Debray. <br/>A Methodology for Granularity Based Control of Parallelism in Logic Programs. <br/><em>Journal of Symbolic Computation, Special Issue on Parallel Symbolic Computation</em>, 21(4--6):715--734, 1996.<p><dt><strong id="abs-int-naclp89"><a class="lpdoc-idx-anchor" id="abs-int-naclp89" href="ciaosearch.html#abs-int-naclp89">[MH89]</a></strong><dd> K. Muthukumar and M. Hermenegildo. <br/>Determination of Variable Dependence Information at Compile-Time Through Abstract Interpretation. <br/>In <em>1989 North American Conference on Logic Programming</em>, pages 166--189. MIT Press, October 1989.<p><dt><strong id="myers1986"><a class="lpdoc-idx-anchor" id="myers1986" href="ciaosearch.html#myers1986">[Mye86]</a></strong><dd> Eugene W Myers. <br/>An O(ND) difference algorithm and its variations. <br/><em>Algorithmica</em>, 1(1-4):251--266, 1986.<p><dt><strong id="MU-Prolog"><a class="lpdoc-idx-anchor" id="MU-Prolog" href="ciaosearch.html#MU-Prolog">[Nai85]</a></strong><dd> L. Naish. <br/><em>The MU-Prolog 3.2 Reference Manual</em>. <br/>TR 85/11, Dept. of Computer Science, U. of Melbourne, October 1985.<p><dt><strong id="naish:nu-prolog"><a class="lpdoc-idx-anchor" id="naish:nu-prolog" href="ciaosearch.html#naish:nu-prolog">[Nai91]</a></strong><dd> Lee Naish. <br/>Adding equations to NU-Prolog. <br/>In <em>Proceedings of The Third International Symposium on Programming Language Implementation and Logic Programming (PLILP&apos;91)</em>, number 528 in Lecture Notes in Computer Science, pages 15--26, Passau, Germany, August 1991. Springer-Verlag.<p><dt><strong id="radioweb-ta"><a class="lpdoc-idx-anchor" id="radioweb-ta" href="ciaosearch.html#radioweb-ta">[Par97]</a></strong><dd> The RADIOWEB Project Partners. <br/>RADIOWEB EP25562: Automatic Generation of Web Sites for the Radio Brodcasting Industry -- Project Description / Technical Annex. <br/>Technical Report, RADIOWEB Project, July 1997.<p><dt><strong id="assert-lang-ws"><a class="lpdoc-idx-anchor" id="assert-lang-ws" href="ciaosearch.html#assert-lang-ws">[PBH97]</a></strong><dd> G. Puebla, F. Bueno, and M. V. Hermenegildo. <br/>An Assertion Language for Debugging of Constraint Logic Programs. <br/>In <em>Proceedings of the ILPS&apos;97 Workshop on Tools and Environments for (Constraint) Logic Programming</em>, October 1997. <br/>Available from <tt>ftp://cliplab.org/pub/papers/assert_lang_tr_discipldeliv.ps.gz</tt> (<a href="ftp://cliplab.org/pub/papers/assert_lang_tr_discipldeliv.ps.gz">ftp://cliplab.org/pub/papers/assert_lang_tr_discipldeliv.ps.gz</a>) as technical report CLIP2/97.1.<p><dt><strong id="assert-lang-disciplbook"><a class="lpdoc-idx-anchor" id="assert-lang-disciplbook" href="ciaosearch.html#assert-lang-disciplbook">[PBH00]</a></strong><dd> G. Puebla, F. Bueno, and M. V. Hermenegildo. <br/>An Assertion Language for Constraint Logic Programs. <br/>In P. Deransart, M. V. Hermenegildo, and J. Maluszynski, editors, <em>Analysis and Visualization Tools for Constraint Programming</em>, number 1870 in LNCS, pages 23--61. Springer-Verlag, September 2000.<p><dt><strong id="ciao-modules-analspec-ws"><a class="lpdoc-idx-anchor" id="ciao-modules-analspec-ws" href="ciaosearch.html#ciao-modules-analspec-ws">[PH99]</a></strong><dd> G. Puebla and M. V. Hermenegildo. <br/>Some Issues in Analysis and Specialization of Modular Ciao-Prolog Programs. <br/>In <em>ICLP&apos;99 Workshop on Optimization and Implementation of Declarative Languages</em>, pages 45--61. U. of Southampton, U.K, November 1999.<p><dt><strong id="PereiraWarren80"><a class="lpdoc-idx-anchor" id="PereiraWarren80" href="ciaosearch.html#PereiraWarren80">[PW80]</a></strong><dd> F.C.N. Pereira and D.H.D. Warren. <br/>Definite clause grammars for language analysis - a survey of the formalism and a comparison with augmented transition networks. <br/><em>Artificial Intelligence</em>, 13:231--278, 1980.<p><dt><strong id="Rao96athread-short"><a class="lpdoc-idx-anchor" id="Rao96athread-short" href="ciaosearch.html#Rao96athread-short">[RRR96]</a></strong><dd> Prasad Rao, C. R. Ramakrishnan, and I.V. Ramakrishnan. <br/>A Thread in Time Saves Tabling Time. <br/>In <em>JICSLP</em>. MIT Press, 1996.<p><dt><strong id="SterlingShapiro86"><a class="lpdoc-idx-anchor" id="SterlingShapiro86" href="ciaosearch.html#SterlingShapiro86">[SS86]</a></strong><dd> L. Sterling and E. Shapiro. <br/><em>The Art of Prolog</em>. <br/>MIT Press, 1986.<p><dt><strong id="Sicstus3"><a class="lpdoc-idx-anchor" id="Sicstus3" href="ciaosearch.html#Sicstus3">[Swe95]</a></strong><dd> Swedish Institute of Computer Science, P.O. Box 1263, S-16313 Spanga, Sweden. <br/><em>Sicstus Prolog V3.0 User&apos;s Manual</em>, 1995.<p><dt><strong id="tamaki.iclp86-short"><a class="lpdoc-idx-anchor" id="tamaki.iclp86-short" href="ciaosearch.html#tamaki.iclp86-short">[TS86]</a></strong><dd> H. Tamaki and M. Sato. <br/>OLD Resol. with Tabulation. <br/>In <em>ICLP&apos;86</em>, pages 84--98. LNCS, 1986.<p><dt><strong id="VanHen"><a class="lpdoc-idx-anchor" id="VanHen" href="ciaosearch.html#VanHen">[Van89]</a></strong><dd> P. Van Hentenryck. <br/><em>Constraint Satisfaction in Logic Programming</em>. <br/>MIT Press, Cambridge, MA, 1989.<p><dt><strong id="andorra-principle"><a class="lpdoc-idx-anchor" id="andorra-principle" href="ciaosearch.html#andorra-principle">[War88]</a></strong><dd> D.H.D. Warren. <br/>The Andorra Model. <br/>Presented at Gigalips Project workshop. U. of Manchester, March 1988.<p><dt><strong id="Warren92-short"><a class="lpdoc-idx-anchor" id="Warren92-short" href="ciaosearch.html#Warren92-short">[War92]</a></strong><dd> D. S. Warren. <br/>Memoing for Logic Programs. <br/><em>CACM</em>, 35(3):93--111, 1992.<p></dl></div><div class="lpdoc-footer">Generated with LPdoc using Ciao</div></div><div class="lpdoc-clearer"></div></div></body></html>