@MANUAL{A68Manual85, title = {A68 Assembler Reference Manual}, year = {1985} } @INPROCEEDINGS{AasaPeterssonSynek88, author = {Aasa, A. and Petersson, K. and Synek, D.}, title = {Concrete Syntax for Data Objects in Functional Languages}, year = {1988}, booktitle = {Proc. Lisp and Functional Programming Conference} } @INPROCEEDINGS{AbadiManna87, author = {Abadi, M. and Manna, Z.}, title = {Temporal Logic Programming}, year = {1987}, address = {San Francisco}, pages = {4-16}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming} } @INPROCEEDINGS{AbdennadherFruehwirthMeuss96, author = {Abdennadher, S. and Fr{\"u}hwirth, T. and Meuss, H.}, title = {On Confluence of Constraint Handling Rules}, year = {1996}, publisher = {Springer LNCS 1118}, booktitle = {Proc. 2nd International Conference on Principles and Practice of Constraint Programming (CP'96)} } @TECHREPORT{AbdennadherFruehwirthMeuss97, author = {Abdennadher, S. and Fr{\"u}hwirth, T. and Meuss, H.}, title = {Confluence and Semantics of Constraint Simplification Rules}, year = {1997}, type = {Technical Report, submitted to Constraint Journal}, institution = {LMU M{\"u}nchen} } @MISC{Abiteboul92, author = {Abiteboul, S.}, title = {Deductive and Object-Oriented Databases}, year = {1992}, howpublished = {Tutorial notes for JICSLP'92} } @INPROCEEDINGS{Abramsky85, author = {Abramsky, S.}, title = {Strictness Analysis and Polymorphic Invariance}, year = {1985}, pages = {1-23}, publisher = {Springer LNCS 217}, booktitle = {Programs as Data Objects} } @MISC{Abramsky92, author = {Abramsky, S.}, title = {Tutorial on Linear Logic}, year = {1992}, howpublished = {Tutorial notes presented at LICS'92} } @BOOK{AbramskyHankin87, title = {Abstract Interpretation of Declarative Languages}, year = {1987}, editor = {Abramsky, S. and Hankin, C.}, publisher = {Ellis Horwood} } @INCOLLECTION{AbramskyHankin87Intro, author = {Abramsky, S. and Hankin, C.}, title = {An introduction to abstract interpretation}, year = {1987}, pages = {9-31}, publisher = {Ellis Horwood}, booktitle = {Abstract Interpretation of Declarative Languages}, editor = {Abramsky, S. and Hankin, C.} } @INPROCEEDINGS{Abramson84, author = {Abramson, H.}, title = {Definite Clause Translation Grammars}, year = {1984}, pages = {233-240}, address = {Atlantic City}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming} } @TECHREPORT{Abramson84a, author = {Abramson, H.}, title = {Definite Clause Translation Grammars and the Logical Specification of Data Types as Unambiguous Context Free Grammars}, year = {1984}, type = {Technical Report 84-11}, institution = {Univ. of British Columbia, Vancouver} } @BOOK{Abts02, author = {Abts, D.}, title = {Grundkurs Java}, year = {2002}, publisher = {Vieweg} } @BOOK{Abts07, author = {Abts, D.}, title = {Masterkurs Client/Server-Programmierung mit Java}, year = {2007}, publisher = {Vieweg} } @TECHREPORT{Agapiev96, author = {Agapiev, B.}, title = {An Equational Presentation of Logic Programming}, year = {1996}, institution = {Oregon Graduate Insitute of Science and Technology, Beaverton} } @INPROCEEDINGS{AgesenFreundMitchell97, author = {Agesen, O. and Freund, S.N. and Mitchell, J.C.}, title = {Adding Type Parameterization to the Java Language}, year = {1997}, publisher = {ACM SIGPLAN Notices Vol. 32 No. 10}, pages = {49-65}, booktitle = {Proc. OOPSLA'97} } @INPROCEEDINGS{AggounBeldiceanu91, author = {Aggoun, A. and Beldiceanu, N.}, title = {Overview of the CHIP Compiler System}, year = {1991}, pages = {775-789}, publisher = {MIT Press}, booktitle = {Proc. International Conference on Logic Programming} } @ARTICLE{Agha90, author = {Agha, G.}, title = {Concurrent Object-Oriented Programming}, year = {1990}, pages = {125-141}, journal = {Communications of the ACM}, number = {9}, volume = {33} } @INPROCEEDINGS{AguzziVerri89, author = {Aguzzi, G. and Verri, M.C.}, title = {On the termination of a unification procedure}, year = {1989}, pages = {59-70}, booktitle = {Proc. of the Third Italian Conference on Theoretical Computer Science} } @BOOK{AhoLamSethiUllman07, author = {Aho, A.V. and Lam, M.S. and Sethi, R. and Ullman, J.D.}, title = {Compilers: Principles, Techniques and Tools (2nd ed.)}, year = {2007}, publisher = {Pearson Education} } @BOOK{AhoSethiUllman85, author = {Aho, A.V. and Sethi, R. and Ullman, J.D.}, title = {Compilers: Principles, Techniques and Tools}, year = {1985}, publisher = {Addison-Wesley}, address = {Reading, Mass.} } @INPROCEEDINGS{AibaSakaiSatoHawleyHasegawa88, author = {Aiba, A. and Sakai, K. and Sato, Y. and Hawley, D.J. and Hasegawa, R.}, title = {Constraint Logic Programming Language CAL}, year = {1988}, pages = {263-276}, booktitle = {Proc. Int. Conf. on Fifth Generation Computer Systems} } @INPROCEEDINGS{Aiken94, author = {Aiken, A.}, title = {Set Constraints: Results, Applications and Future Directions}, year = {1994}, pages = {326-335}, publisher = {Springer LNCS 874}, booktitle = {Principles and Practice of Constraint Programming} } @INPROCEEDINGS{Ait-Kaci90, author = {A{\"\i}t-Kaci, H.}, title = {An Overview of LIFE}, year = {1990}, pages = {42-58}, publisher = {Springer LNCS 504}, editor = {Schmidt, J.W. and Stogny, A.A.}, booktitle = {Proc. Workshop on Next Generation Information System Technology} } @TECHREPORT{Ait-Kaci90WAMreport, author = {A{\"\i}t-Kaci, H.}, title = {The WAM: A (Real) Tutorial}, year = {1990}, type = {Research Report 5}, institution = {DEC Paris Research Laboratory} } @BOOK{Ait-Kaci91, author = {A{\"\i}t-Kaci, H.}, title = {Warren's Abstract Machine}, year = {1991}, publisher = {MIT Press} } @MISC{Ait-Kaci93, author = {A{\"\i}t-Kaci, H.}, title = {Programming with LIFE}, year = {1993}, howpublished = {Slides of a tutorial presented at ILPS'93} } @MISC{Ait-KaciGarrique92, author = {A{\"\i}t-Kaci, H. and Garrique, J.}, title = {Label-Selective $\lambda$-Calculus}, year = {1992}, howpublished = {DEC Paris Research Laboratory} } @TECHREPORT{Ait-KaciLincoln88, author = {A{\"\i}t-Kaci, H. and Lincoln, P.}, title = {LIFE: A Natural Language for Natural Language}, year = {1988}, type = {Technical Report Number ACA-ST-074-88}, institution = {MCC} } @INPROCEEDINGS{Ait-KaciLincolnNasr87, author = {A{\"\i}t-Kaci, H. and Lincoln, P. and Nasr, R.}, title = {Le Fun: Logic, equations, and Functions}, year = {1987}, address = {San Francisco}, pages = {17-23}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming} } @ARTICLE{Ait-KaciNasr86, author = {A{\"\i}t-Kaci, H. and Nasr, R.}, title = {LOGIN: A Logic Programming Language with Built-In Inheritance}, year = {1986}, pages = {185-215}, journal = {Journal of Logic Programming (3)} } @TECHREPORT{Ait-KaciPodelski91FunctionsReport, author = {A{\"\i}t-Kaci, H. and Podelski, A.}, title = {Functions as Passive Constraints in LIFE}, year = {1991}, institution = {DEC Paris Research Laboratory}, type = {Research Report 13} } @INPROCEEDINGS{Ait-KaciPodelski91PLILP, author = {A{\"\i}t-Kaci, H. and Podelski, A.}, title = {Towards a Meaning of LIFE}, year = {1991}, pages = {255-274}, publisher = {Springer LNCS 528}, booktitle = {Proc. of the 3rd Int. Symposium on Programming Language Implementation and Logic Programming} } @TECHREPORT{Ait-KaciPodelski91Report, author = {A{\"\i}t-Kaci, H. and Podelski, A.}, title = {Towards a Meaning of LIFE}, year = {1991}, institution = {DEC Paris Research Laboratory}, type = {Research Report 11} } @MISC{Ait-KaciPodelski92, author = {A{\"\i}t-Kaci, H. and Podelski, A.}, title = {Logic Programming with Order-Sorted Features and Functions}, year = {1992}, howpublished = {DEC Paris Research Laboratory} } @ARTICLE{Ait-KaciPodelski94TOPLAS, author = {A{\"\i}t-Kaci, H. and Podelski, A.}, title = {Functions as Passive Constraints in LIFE}, year = {1994}, pages = {1279-1318}, number = {4}, volume = {16}, journal = {ACM Transactions on Programming Languages and Systems} } @MISC{Ait-KaciPodelskiGoldstein92, author = {A{\"\i}t-Kaci, H. and Podelski, A. and Goldstein, S.C.}, title = {Order-Sorted Feature Theory Unification}, year = {1992}, howpublished = {DEC Paris Research Laboratory} } @INPROCEEDINGS{Ait-KaciPodelskiSmolka92, author = {A{\"\i}t-Kaci, H. and Podelski, A. and Smolka, G.}, title = {A Feature-based Constraint System for Logic Programming with Entailment}, year = {1992}, pages = {1012-1021}, booktitle = {Proc. Fifth Generation Computer Systems 1992} } @INPROCEEDINGS{Alabiso88, author = {Alabiso, B.}, title = {Transformation of Data Flow Analysis Models to Object Oriented Design}, year = {1988}, pages = {335-353}, booktitle = {Proc. OOPSLA'88}, publisher = {SIGPLAN Notices 23(11)} } @TECHREPORT{AlbertAlpuenteFalaschiVidal98INDY, author = {Albert, E. and Alpuente, M. and Falaschi, M. and Vidal, G.}, title = {INDY User's Manual}, year = {1998}, type = {Technical report DSIC-II/12/98}, institution = {Univ. Valencia} } @INPROCEEDINGS{AlbertAlpuenteHanusVidal99LPAR, author = {Albert, E. and Alpuente, M. and Hanus, M. and Vidal, G.}, title = {A Partial Evaluation Framework for Curry Programs}, year = {1999}, pages = {376-395}, publisher = {Springer LNCS 1705}, booktitle = {Proc.\ of the 6th International Conference on Logic for Programming and Automated Reasoning (LPAR'99)} } @INPROCEEDINGS{AlbertAntoyVidal01, author = {Albert, E. and Antoy, S. and Vidal, G.}, title = {Measuring the Effectiveness of Partial Evaluation in Functional Logic Languages}, year = {2001}, booktitle = {Proc.\ of 10th Int'l Workshop on Logic-based Program Synthesis and Transformation (LOPSTR 2000)}, pages = {103-124}, publisher = {Springer LNCS 2042} } @TECHREPORT{AlbertCasasFagesZimmermann90, author = {Albert, L. and Casas, R. and Fages, F. and Zimmermann, P.}, title = {Average Case Analysis of Unification Algorithms}, year = {1990}, type = {RR 1213}, institution = {INRIA} } @ARTICLE{AlbertEtAl02WFLPENTCS, author = {Albert, E. and Hanus, M. and Huch, F. and Oliver, J. and Vidal, G.}, title = {Operational Semantics for Functional Logic Languages}, year = {2002}, journal = {Electronic Notes in Theoretical Computer Science}, publisher = {Elsevier Science Publishers}, volume = {76} } @ARTICLE{AlbertEtAl05, author = {Albert, E. and Puebla, G. and Hermenegildo, M.}, title = {An Abstract Interpretation-based Approach to Mobile Code Safety}, year = {2005}, journal = {Electronic Notes in Theoretical Computer Science}, pages = {113-129}, volume = {132} } @INPROCEEDINGS{AlbertEtAl98SAS, author = {Albert, E. and Alpuente, M. and Falaschi, M. and Juli{\'a}n, P. and Vidal, G.}, title = {Improving Control in Functional Logic Program Specialization}, year = {1998}, publisher = {Springer LNCS 1503}, booktitle = {Proc. of SAS'98} } @INPROCEEDINGS{AlbertHanusHuchOliverVidal02WFLP, author = {Albert, E. and Hanus, M. and Huch, F. and Oliver, J. and Vidal, G.}, title = {An Operational Semantics for Declarative Multi-Paradigm Languages}, year = {2002}, booktitle = {Proc. 11th International Workshop on Functional and (Constraint) Logic Programming (WFLP 2002)}, pages = {7-20}, publisher = {Research Report UDMI/18/2002/RR, University of Udine} } @INPROCEEDINGS{AlbertHanusHuchOliverVidal02WRS, author = {Albert, E. and Hanus, M. and Huch, F. and Oliver, J. and Vidal, G.}, title = {Operational Semantics for Lazy Functional Logic Programs}, year = {2002}, booktitle = {Proc. 2nd International Workshop on Reduction Strategies in Rewriting and Programming (WRS 2002)}, pages = {97-112}, publisher = {Technical Report E1852-2002-02, TU Wien} } @ARTICLE{AlbertHanusHuchOliverVidal05, author = {Albert, E. and Hanus, M. and Huch, F. and Oliver, J. and Vidal, G.}, title = {Operational Semantics for Declarative Multi-Paradigm Languages}, year = {2005}, journal = {Journal of Symbolic Computation}, number = {1}, pages = {795-829}, volume = {40} } @INPROCEEDINGS{AlbertHanusVidal00LPAR, author = {Albert, E. and Hanus, M. and Vidal, G.}, title = {Using an Abstract Representation to Specialize Functional Logic Programs}, year = {2000}, pages = {381-398}, publisher = {Springer LNCS 1955}, booktitle = {Proc.\ of the 7th International Conference on Logic for Programming and Automated Reasoning (LPAR 2000)} } @INPROCEEDINGS{AlbertHanusVidal01FLOPS, author = {Albert, E. and Hanus, M. and Vidal, G.}, title = {A Practical Partial Evaluator for a Multi-Paradigm Declarative Language}, year = {2001}, booktitle = {Proc.\ of the 5th International Symposium on Functional and Logic Programming (FLOPS 2001)}, pages = {326-342}, publisher = {Springer LNCS 2024} } @ARTICLE{AlbertHanusVidal02JFLP, author = {Albert, E. and Hanus, M. and Vidal, G.}, title = {A Practical Partial Evaluator for a Multi-Paradigm Declarative Language}, year = {2002}, journal = {Journal of Functional and Logic Programming}, number = {1}, publisher = {EAPLS}, volume = {2002} } @INPROCEEDINGS{AllenNixPerlis81, author = {Allen, T. and Nix, R. and Perlis, A.}, title = {PEN: A Hierarchical Document Editor}, year = {1981}, pages = {74-81}, publisher = {SIGOA Newsletter, Vol. 2, No. 1+2}, booktitle = {Proc. ACM SIGPLAN SIGOA Symposium on Text Manipulation, Portland/Oregon} } @ARTICLE{AlmendrosBecerra03, author = {Almendros-Jim{\'e}nez, J.M. and Becerra-Ter{\'o}n, A.}, title = {A Safe Relational Calculus for Functional Logic Deductive Databases}, year = {2003}, journal = {Electronic Notes in Theoretical Computer Science}, number = {3}, volume = {86} } @INPROCEEDINGS{AlpuenteCorreaFalaschi01WRS, author = {Alpuente, M. and Correa, F. and Falaschi, M.}, title = {Declarative Debugging of Functional Logic Programs}, year = {2001}, booktitle = {Proc.\ of the International Workshop on Reduction Strategies in Rewriting and Programming (WRS 2001)}, pages = {19-38}, publisher = {Universidad Polit{\'e}cnica de Valencia} } @ARTICLE{AlpuenteCorreaFalaschi02, author = {Alpuente, M. and Correa, F.J. and Falaschi, M.}, title = {A Debugging Scheme for Functional Logic Programs}, year = {2002}, journal = {Electronic Notes in Theoretical Computer Science}, publisher = {Elsevier Science Publishers}, volume = {64} } @INPROCEEDINGS{AlpuenteEscobarLucas99SOFSEM, author = {Alpuente, M. and Escobar, S. and Lucas, S.}, title = {UPV-{C}urry: an {I}ncremental {C}urry {I}nterpreter}, year = {1999}, publisher = {Springer LNCS (to appear)}, booktitle = {Proc. of 26th Seminar on Current Trends in Theory and Practice of Informatics (SOFSEM'99)} } @INPROCEEDINGS{AlpuenteEtAl02, author = {Alpuente, M. and Comini, M. and Escobar, S. and Falaschi, M. and Lucas, S.}, title = {Abstract Diagnosis of Functional Programs}, year = {2002}, booktitle = {Proc. of the 12th Int'l Workshop on Logic-Based Program Synthesis and Transformation (LOPSTR 2002)}, pages = {1-16}, publisher = {Springer LNCS 2664} } @TECHREPORT{AlpuenteFalaschiJulianVidal96, author = {Alpuente, M. and Falaschi, M. and Julian, P. and Vidal, G.}, title = {Call-by-Name Partial Evaluation of Functional Logic Programs}, year = {1996}, type = {Internal Report (updated version in PEPM'97)}, institution = {Univ. Valencia} } @ARTICLE{AlpuenteFalaschiJulianVidal97PEPM, author = {Alpuente, M. and Falaschi, M. and Juli{\'a}n, P. and Vidal, G.}, title = {Specialization of Lazy Functional Logic Programs}, year = {1997}, pages = {151-162}, number = {12}, volume = {32}, journal = {Proc. of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation (PEPM'97), SIGPLAN Notices} } @INPROCEEDINGS{AlpuenteFalaschiManzo92, author = {Alpuente, M. and Falaschi, M. and Manzo, F.}, title = {Analyses of Inconsistency for Incremental Equational Logic Programming}, year = {1992}, pages = {443-457}, booktitle = {Proc. of the 4th International Symposium on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 631} } @INPROCEEDINGS{AlpuenteFalaschiRamisVidal93, author = {Alpuente, M. and Falaschi, M. and Ramis, M.J. and Vidal, G.}, title = {Narrowing Approximations as an Optimization for Equational Logic Programs}, year = {1993}, pages = {391-409}, booktitle = {Proc. of the 5th International Symposium on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 714} } @INPROCEEDINGS{AlpuenteFalaschiVidal96, author = {Alpuente, M. and Falaschi, M. and Vidal, G.}, title = {Narrowing-driven Partial Evaluation of Functional Logic Programs}, year = {1996}, pages = {45-61}, publisher = {Springer LNCS 1058}, booktitle = {Proc. 6th European Symposium on Programming (ESOP'96)} } @ARTICLE{AlpuenteFalaschiVidal98TOPLAS, author = {Alpuente, M. and Falaschi, M. and Vidal, G.}, title = {Partial Evaluation of Functional Logic Programs}, year = {1998}, pages = {768-844}, number = {4}, volume = {20}, journal = {ACM Transactions on Programming Languages and Systems} } @TECHREPORT{AlpuenteFalaschiVidal98TR, author = {Alpuente, M. and Falaschi, M. and Vidal, G.}, title = {Experiments with the Call-by-Value Partial Evaluator}, year = {1998}, type = {Technical Report DSIC-II/13/98}, institution = {Univ. Valencia} } @ARTICLE{AlpuenteHanusLucasVidal04CoRR, author = {Alpuente, M. and Hanus, M. and Lucas, S. and Vidal, G.}, title = {Specialization of Functional Logic Programs Based on Needed Narrowing}, year = {2004}, journal = {Computing Research Repository (CoRR) at {\tt http://arXiv.org/abs/cs.PL/0403011}} } @ARTICLE{AlpuenteHanusLucasVidal05, author = {Alpuente, M. and Hanus, M. and Lucas, S. and Vidal, G.}, title = {Specialization of Functional Logic Programs Based on Needed Narrowing}, year = {2005}, journal = {Theory and Practice of Logic Programming}, number = {3}, pages = {273-303}, volume = {5} } @INPROCEEDINGS{AlpuenteHanusLucasVidal99ICFP, author = {Alpuente, M. and Hanus, M. and Lucas, S. and Vidal, G.}, title = {Specialization of Inductively Sequential Functional Logic Programs}, year = {1999}, pages = {273-283}, publisher = {ACM Press}, booktitle = {Proc. of the International Conference on Functional Programming (ICFP'99)} } @INPROCEEDINGS{AmadioBruceLongo86, author = {Amadio, R. and Bruce, K.B. and Longo, G.}, title = {The Finitary Projection Model for Second Order Lambda Calculus and Solutions to Higher Order Domain Equations}, year = {1986}, pages = {122-130}, booktitle = {Proc. LICS'86} } @ARTICLE{AmadioCardelli93, author = {Amadio, R.M. and Cardelli, L.}, title = {Subtyping Recursive Types}, year = {1993}, pages = {575-631}, number = {4}, volume = {15}, journal = {ACM Transactions on Programming Languages and Systems} } @ARTICLE{AnantharamanRichard98, author = {Anantharaman, S. and Richard, G.}, title = {A rewrite mechanism for logic programs with negation}, year = {1998}, pages = {77-106}, journal = {Theoretical Computer Science 192} } @INPROCEEDINGS{Antoy01PPDP, author = {Antoy, S.}, title = {Constructor-based Conditional Narrowing}, year = {2001}, booktitle = {Proc.\ of the 3rd International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP 2001)}, pages = {199-206}, publisher = {ACM Press} } @ARTICLE{Antoy05JSC, author = {Antoy, S.}, title = {Evaluation Strategies for Functional Logic Programming}, year = {2005}, journal = {Journal of Symbolic Computation}, number = {1}, pages = {875-903}, volume = {40} } @INPROCEEDINGS{Antoy91LOPSTR, author = {Antoy, S.}, title = {Non-Determinism and Lazy Evaluation in Logic Programming}, year = {1991}, booktitle = {Proc. Int. Workshop on Logic Program Synthesis and Transformation (LOPSTR'91)}, pages = {318-331}, publisher = {Springer Workshops in Computing} } @INPROCEEDINGS{Antoy91PLILP, author = {Antoy, S.}, title = {Lazy Evaluation in Logic}, year = {1991}, pages = {371-382}, booktitle = {Proc. of the 3rd Int. Symposium on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 528} } @INPROCEEDINGS{Antoy92ALP, author = {Antoy, S.}, title = {Definitional Trees}, year = {1992}, pages = {143-157}, booktitle = {Proc. of the 3rd International Conference on Algebraic and Logic Programming}, publisher = {Springer LNCS 632} } @INPROCEEDINGS{Antoy92CTRS, author = {Antoy, S.}, title = {Normalization by Leftmost Innermost Rewriting}, year = {1992}, pages = {448-457}, publisher = {Springer LNCS 656}, booktitle = {Proc. of the 3rd Intern. Workshop on Conditional Term Rewriting Systems} } @TECHREPORT{Antoy92LazyReport, author = {Antoy, S.}, title = {Lazy Rewriting in Logic Programming}, year = {1992}, type = {Technical Report TR 90-17, Rev.~2}, institution = {Portland State University} } @TECHREPORT{Antoy92NormalizeReport, author = {Antoy, S.}, title = {Normalization by Leftmost Innermost Rewriting}, year = {1992}, type = {Technical Report TR-92-3}, institution = {Portland State University} } @TECHREPORT{Antoy96TR, author = {Antoy, S.}, title = {Needed Narrowing in Prolog}, year = {1996}, institution = {Portland State University}, type = {Technical Report 96-2} } @INPROCEEDINGS{Antoy97ALP, author = {Antoy, S.}, title = {Optimal Non-Deterministic Functional Logic Computations}, year = {1997}, pages = {16-30}, publisher = {Springer LNCS 1298}, booktitle = {Proc. International Conference on Algebraic and Logic Programming (ALP'97)} } @TECHREPORT{Antoy97NondetNN, author = {Antoy, S.}, title = {Optimal Non-Deterministic Functional Logic Computations}, year = {1997}, institution = {Portland State University} } @INPROCEEDINGS{AntoyAriola97, author = {Antoy, S. and Ariola, Z.M.}, title = {Narrowing the Narrowing Space}, year = {1997}, booktitle = {Proc.\ Ninth International Symposium on Programming Languages, Implementations, Logics, and Programs (PLILP'97)}, pages = {1-15}, publisher = {Springer LNCS 1292} } @INPROCEEDINGS{AntoyBrassel07, author = {Antoy, S. and Bra{\ss}el, B.}, title = {Computing with Subspaces}, year = {2007}, booktitle = {Proceedings of the 9th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'03)}, pages = {121-130}, publisher = {ACM Press} } @INPROCEEDINGS{AntoyBrasselHanus03PPDP, author = {Antoy, S. and Bra{\ss}el, B. and Hanus, M.}, title = {Conditional Narrowing without Conditions}, year = {2003}, booktitle = {Proceedings of the 8th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'03)}, pages = {20-31}, publisher = {ACM Press} } @INPROCEEDINGS{AntoyBrownChiang06, author = {Antoy, S. and Brown, D.W. and Chiang, S.-H.}, title = {On the Correctness of Bubbling}, year = {2006}, booktitle = {Proc. RTA'06}, publisher = {To appear in Springer LNCS} } @INPROCEEDINGS{AntoyBrownChiang06TG, author = {Antoy, S. and Brown, D.W. and Chiang, S.-H.}, title = {Lazy Context Cloning for Non-deterministic Graph Rewriting}, year = {2006}, address = {Vienna, Austria}, booktitle = {Proc. of the 3rd International Workshop on Term Graph Rewriting (Termgraph'06)}, pages = {61-70} } @ARTICLE{AntoyEchahedHanus00JACM, author = {Antoy, S. and Echahed, R. and Hanus, M.}, title = {A Needed Narrowing Strategy}, year = {2000}, journal = {Journal of the ACM}, number = {4}, pages = {776-822}, volume = {47} } @ARTICLE{AntoyEchahedHanus00JACMnote, author = {Antoy, S. and Echahed, R. and Hanus, M.}, title = {A Needed Narrowing Strategy}, year = {2000}, journal = {Journal of the ACM}, note = {Previous version in {\em Proc.\ 21st ACM Symposium on Principles of Programming Languages}, pp.\ 268--279, 1994}, number = {4}, pages = {776-822}, volume = {47} } @TECHREPORT{AntoyEchahedHanus93Report, author = {Antoy, S. and Echahed, R. and Hanus, M.}, title = {A Needed Narrowing Strategy}, year = {1993}, type = {Technical Report MPI-I-93-243}, institution = {Max-Planck-Institut f{\"u}r Informatik, Saarbr{\"u}cken} } @INPROCEEDINGS{AntoyEchahedHanus94POPL, author = {Antoy, S. and Echahed, R. and Hanus, M.}, title = {A Needed Narrowing Strategy}, year = {1994}, address = {Portland}, pages = {268-279}, booktitle = {Proc. 21st ACM Symposium on Principles of Programming Languages} } @TECHREPORT{AntoyEchahedHanus96TR, author = {Antoy, S. and Echahed, R. and Hanus, M.}, title = {A Parallel Narrowing Strategy}, year = {1996}, type = {Technical Report TR 96-1}, institution = {Portland State University} } @INPROCEEDINGS{AntoyEchahedHanus97ICLP, author = {Antoy, S. and Echahed, R. and Hanus, M.}, title = {Parallel Evaluation Strategies for Functional Logic Languages}, year = {1997}, pages = {138-152}, publisher = {MIT Press}, booktitle = {Proc.\ of the Fourteenth International Conference on Logic Programming (ICLP'97)} } @ARTICLE{AntoyGannon94, author = {Antoy, S. and Gannon, J.}, title = {Using Term Rewriting to Verify Software}, year = {1994}, pages = {259-274}, number = {4}, volume = {20}, journal = {IEEE Transactions on Software Engineering} } @UNPUBLISHED{AntoyHamlet91, author = {Antoy, S. and Hamlet, D.}, title = {Objects that Check Themselves against Formal Specifications}, year = {1991}, note = {Portland State University} } @TECHREPORT{AntoyHamlet92, author = {Antoy, S. and Hamlet, D.}, title = {Automatically Checking an Implementation against Its Formal Specification}, year = {1992}, type = {Technical Report TR 91-1, Rev.~1}, institution = {Portland State University} } @INPROCEEDINGS{AntoyHamlet92a, author = {Antoy, S. and Hamlet, D.}, title = {Self-Checking against Formal Specifications}, year = {1992}, pages = {355-360}, booktitle = {Proc. Fourth International Conference on Computing and Information} } @INPROCEEDINGS{AntoyHanus00FROCOS, author = {Antoy, S. and Hanus, M.}, title = {Compiling Multi-Paradigm Declarative Programs into {Prolog}}, year = {2000}, booktitle = {Proc. International Workshop on Frontiers of Combining Systems (FroCoS'2000)}, pages = {171-185}, publisher = {Springer LNCS 1794} } @INPROCEEDINGS{AntoyHanus02FLOPS, author = {Antoy, S. and Hanus, M.}, title = {Functional Logic Design Patterns}, year = {2002}, booktitle = {Proc.\ of the 6th International Symposium on Functional and Logic Programming (FLOPS 2002)}, pages = {67-87}, publisher = {Springer LNCS 2441} } @ARTICLE{AntoyHanus04JFP, author = {Antoy, S. and Hanus, M.}, title = {Concurrent Distinct Choices}, year = {2004}, journal = {Journal of Functional Programming}, number = {6}, pages = {657-668}, volume = {14} } @INPROCEEDINGS{AntoyHanus05LOPSTR, author = {Antoy, S. and Hanus, M.}, title = {Declarative Programming with Function Patterns}, year = {2005}, booktitle = {Proceedings of the International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR'05)}, pages = {6-22}, publisher = {Springer LNCS 3901} } @INPROCEEDINGS{AntoyHanus06ICLP, author = {Antoy, S. and Hanus, M.}, title = {Overlapping Rules and Logic Variables in Functional Logic Programs}, year = {2006}, booktitle = {Proceedings of the 22nd International Conference on Logic Programming (ICLP 2006)}, pages = {87-101}, publisher = {Springer LNCS 4079} } @TECHREPORT{AntoyHanus06TR, author = {Antoy, S. and Hanus, M.}, title = {Overlapping Rules and Logic Variables in Functional Logic Programs}, year = {2006}, institution = {Christian-Albrechts-Universit{\"a}t Kiel}, type = {Technical Report 0608} } @INPROCEEDINGS{AntoyHanusLiuTolmach04, author = {Antoy, S. and Hanus, M. and Liu, J. and Tolmach, A.}, title = {A Virtual Machine for Functional Logic Computations}, year = {2004}, booktitle = {Proc.\ of the 16th International Workshop on Implementation and Application of Functional Languages (IFL 2004)}, pages = {169-184}, publisher = {Technical Report 0408, University of Kiel} } @INPROCEEDINGS{AntoyHanusLiuTolmach05, author = {Antoy, S. and Hanus, M. and Liu, J. and Tolmach, A.}, title = {A Virtual Machine for Functional Logic Computations}, year = {2005}, booktitle = {Proc.\ of the 16th International Workshop on Implementation and Application of Functional Languages (IFL 2004)}, pages = {108-125}, publisher = {Springer LNCS 3474} } @INPROCEEDINGS{AntoyHanusMasseySteiner01PPDP, author = {Antoy, S. and Hanus, M. and Massey, B. and Steiner, F.}, title = {An Implementation of Narrowing Strategies}, year = {2001}, booktitle = {Proc.\ of the 3rd International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP 2001)}, pages = {207-217}, publisher = {ACM Press} } @INPROCEEDINGS{AntoyJohnson04PPDP, author = {Antoy, S. and Johnson, S.}, title = {Formalization and Abstract Implementation of Rewriting with Nested Rules}, year = {2004}, booktitle = {Proceedings of the 6th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'04)}, pages = {144-154}, publisher = {ACM Press} } @INPROCEEDINGS{AntoyJohnson04WFLP, author = {Antoy, S. and Johnson, S.}, title = {TeaBag: A Functional Logic Language Debugger}, year = {2004}, address = {Aachen (Germany)}, booktitle = {Proc. 13th International Workshop on Functional and (Constraint) Logic Programming (WFLP 2004)}, pages = {4-18}, publisher = {Technical Report AIB-2004-05, RWTH Aachen} } @INPROCEEDINGS{AntoyMiddeldorp94, author = {Antoy, S. and Middeldorp, A.}, title = {A Sequential Reduction Strategy}, year = {1994}, pages = {168-185}, publisher = {Springer LNCS 850}, booktitle = {4th International Conference on Algrabraic and Logic Programming} } @ARTICLE{AntoyMiddeldorp96, author = {Antoy, S. and Middeldorp, A.}, title = {A sequential reduction strategy}, year = {1996}, pages = {75-95}, volume = {165}, journal = {Theoretical Computer Science} } @INPROCEEDINGS{AntoyTolmach99, author = {Antoy, S. and Tolmach, A.}, title = {Typed Higher-Order Narrowing without Higher-Order Strategies}, year = {1999}, pages = {335-352}, booktitle = {Proc. 4th Fuji International Symposium on Functional and Logic Programming (FLOPS'99)}, publisher = {Springer LNCS 1722} } @ARTICLE{ApplebyEtAl88, author = {Appleby, K. and Carlsson, M. and Haridi, S. and Sahlin, D.}, title = {Garbage Collection for Prolog Based on WAM}, year = {1988}, journal = {Communications of the ACM}, volume = {31}, number = {6}, pages = {719-741} } @TECHREPORT{Apt88, author = {Apt, K.R.}, title = {Introduction to logic programming}, year = {1988}, type = {Report CS-R8826}, institution = {CWI Amsterdam} } @INPROCEEDINGS{Apt98FroCoS, author = {Apt, K.R.}, title = {Programming in Alma-0, or Imperative and Declarative Programming Reconciled}, year = {1998}, publisher = {Kluwer}, booktitle = {Proc. Frontiers of Combining Systems'98 (FroCoS'98)} } @INPROCEEDINGS{AptBezem90, author = {Apt, K.R. and Bezem, M.}, title = {Acyclic Programs (extended abstract)}, year = {1990}, pages = {617-623}, publisher = {MIT Press}, booktitle = {Proc. Seventh International Conference on Logic Programming} } @ARTICLE{AptBol94, author = {Apt, K.R. and Bol, R.}, title = {Logic Programming and Negation: A Survey}, year = {1994}, volume = {19\&20}, journal = {Journal of Logic Programming} } @ARTICLE{AptEtAl98TOPLAS, author = {Apt, K.R. and Brunekreef, J. and Partington, V. and Schaerf, A.}, title = {Alma-0: An Imperative Language that Supports Declarative Programming}, year = {1998}, journal = {ACM Transactions on Programming Languages and Systems (to appear)} } @INPROCEEDINGS{AptEtalle93, author = {Apt, K.R. and Etalle, S.}, title = {On the Unification Free Prolog Programs}, year = {1993}, publisher = {Springer LNCS}, booktitle = {Proc. of the Conference on Mathematical Foundations of Computer Science (MFCS'93)} } @TECHREPORT{AptPedreschi90, author = {Apt, K.R. and Pedreschi, D.}, title = {Studies in Pure Prolog: Termination}, year = {1990}, type = {Report CS-R9048}, institution = {CWI Amsterdam} } @INPROCEEDINGS{AptPedreschi93, author = {Apt, K.R. and Pedreschi, D.}, title = {Modular Termination Proofs for Logic and Pure Prolog Programs}, year = {1993}, publisher = {Oxford University Press}, booktitle = {Proc. of the Fourth Int. School for Computer Science Researchers} } @ARTICLE{AptPellegrini94, author = {Apt, K.R. and Pellegrini, A.}, title = {On the Occur-Check-Free PROLOG Programs}, year = {1994}, pages = {687-726}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {16}, number = {3} } @INPROCEEDINGS{AptSchaerf97, author = {Apt, K.R. and Schaerf, A.}, title = {Search and Imperative Programming}, year = {1997}, pages = {67-79}, booktitle = {Proc.\ of the 24th ACM Symposium on Principles of Programming Languages (Paris)} } @ARTICLE{AptvanEmden82, author = {Apt, K.R. and van Emden, M.H.}, title = {Contributions to the Theory of Logic Programming}, year = {1982}, journal = {Journal of the ACM}, volume = {29}, number = {3}, pages = {841-862} } @ARTICLE{AraujoRuz97JLP, author = {Araujo, L. and Ruz, J.J.}, title = {A parallel Prolog system for distributed memory}, year = {1997}, volume = {33}, pages = {49-79}, number = {1}, journal = {Journal of Logic Programming} } @ARTICLE{ArbabBerry87, author = {Arbab, B. and Berry, D.M.}, title = {Operational and Denotational Semantics of Prolog}, year = {1987}, journal = {Journal of Logic Programming (4)}, pages = {309-329} } @INPROCEEDINGS{Arenas-SanchezEtAl96MPLP, author = {Arenas-S{\'a}nchez, P. and Hortal{\'a}-Gonz{\'a}lez, T. and L{\'o}pez-Fraguas, F.J. and Ull{\'a}n-Hern{\'a}ndez, E.}, title = {Functional Logic Programming with Real Numbers}, year = {1996}, pages = {47-57}, publisher = {TU Berlin, Technical Report No. 96-28}, booktitle = {Proc. JICSLP'96 Workshop on Multi-Paradigm Logic Programming} } @INPROCEEDINGS{Arenas-SanchezEtAl98PLILP, author = {Arenas-S{\'a}nchez, P. and L{\'o}pez-Fraguas, F.J. and Rodr{\'\i}guez-Artalejo, M.}, title = {Embedding Multiset Constraints into a Lazy Functional Logic Language}, year = {1998}, pages = {429-444}, publisher = {Springer LNCS 1490}, booktitle = {Principles of Declarative Programming (Proc. Joint International Symposium PLILP/ALP'98)} } @INPROCEEDINGS{Arenas-SanchezEtAl99PPDP, author = {Arenas-S{\'a}nchez, P. and L{\'o}pez-Fraguas, F.J. and Rodr{\'\i}guez-Artalejo, M.}, title = {Functional Plus Logic Programming with Built-In and Symbolic Constraints}, year = {1999}, pages = {152-169}, publisher = {Springer LNCS 1702}, booktitle = {Proc.\ of the International Conference on Principles and Practice of Declarative Programming (PPDP'99)} } @TECHREPORT{Arenas-SanchezGil-LuezasLopez-Fraguas94, author = {Arenas-S{\'a}nchez, P. and Gil-Luezas, A. and L{\'o}pez-Fraguas, P.}, title = {Combining Lazy Narrowing with Disequality Constraints}, year = {1994}, type = {Technical Report DIA 94/2}, institution = {Universidad Complutense Madrid} } @INPROCEEDINGS{ArenasGilLopez94PLILP, author = {Arenas-S{\'a}nchez, P. and Gil-Luezas, A. and L{\'o}pez-Fraguas, F.J.}, title = {Combining Lazy Narrowing with Disequality Constraints}, year = {1994}, pages = {385-399}, booktitle = {Proc. of the 6th International Symposium on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 844} } @INPROCEEDINGS{ArenasRodriguez97CAAP, author = {Arenas-S{\'a}nchez, P. and Rodr{\'\i}guez-Artalejo, M.}, title = {A Semantic Framework for Functional Logic Programming with Algebraic Polymorphic Types}, year = {1997}, booktitle = {Proc. CAAP'97}, pages = {453-464}, publisher = {Springer LNCS 1214} } @TECHREPORT{Aristide89, author = {Aristide}, title = {A logic of semi-functions, inclusions and equality: The setting}, year = {1989}, type = {Report CRIN 89-R-058}, institution = {CRIN, Nancy} } @INPROCEEDINGS{Armstrong97ICFP, author = {Armstrong, J.}, title = {The development of Erlang}, year = {1997}, pages = {196-203}, publisher = {ACM SIGPLAN Notices Vol.~32, No.~8}, booktitle = {Proc. of the International Conference on Functional Programming (ICFP'97)} } @INPROCEEDINGS{ArmstrongMarriottSchachteSondergaard94, author = {Armstrong, T. and Marriott, K. and Schachte, P. and S{\o}ndergaard, H.}, title = {Boolean Functions for Dependency Analysis: Algebraic Properties and Efficient Representation}, year = {1994}, pages = {266-280}, booktitle = {Proc. 1st International Static Analysis Symposium}, publisher = {Springer LNCS 864} } @INPROCEEDINGS{ArmstrongVirdingWilliams92, author = {Armstrong, J.L. and Virding, S.R. and Williams, M.C.}, title = {Use of Prolog for developing a new programming language}, year = {1992}, address = {London}, publisher = {Institute of Electrical Engineers}, booktitle = {Practical Applications of Prolog} } @BOOK{ArmstrongWilliamsVirding96, author = {Armstrong, J. and Williams, M. and Wikstrom, C. and Virding, R.}, title = {Concurrent Programming in Erlang}, year = {1996}, publisher = {Prentice Hall} } @ARTICLE{AsirelliDeSantisMartelli85, author = {Asirelli, P. and De Santis, M. and Martelli, M.}, title = {Integrity Constraints in Logic Databases}, year = {1985}, pages = {221-232}, volume = {3}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{AsirelliInverardiMustaro88, author = {Asirelli, P. and Inverardi, P. and Mustaro, A.}, title = {Improving Integrity Constraint Checking in Deductive Databases}, year = {1988}, publisher = {Springer LNCS 326}, pages = {72-86}, booktitle = {2nd International Conference on Database Theory} } @INPROCEEDINGS{AspertiMartini89, author = {Asperti, A. and Martini, S.}, title = {Projections instead of variables: A category theoretic interpretation of logic programs}, year = {1989}, pages = {337-352}, publisher = {MIT Press}, booktitle = {Proc. Sixth International Conference on Logic Programming (Lisboa)} } @TECHREPORT{Assmann95, author = {A{\ss}mann, U.}, title = {On Edge Addition Rewrite Systems and their Relevance to Program Analysis}, year = {1995}, institution = {INRIA Rocquencourt} } @TECHREPORT{AttaliChazarain90, author = {Attali, I. and Chazarain, J.}, title = {Functional Evaluation of Natural Semantics Specifications}, year = {1990}, type = {Rapports de Recherche No. 1218}, institution = {INRIA} } @INPROCEEDINGS{AuChengJiaChow03, author = {Au, P.O. and Cheng, L. and Jia, W. and Chow, K.O.}, title = {A Web-Based Platform for E-learning Based on Information Management System}, year = {2003}, booktitle = {Proc. 2nd International Conference on Web-Based Learning (ICWL 2003)}, pages = {46-54}, publisher = {Springer LNCS 2783} } @TECHREPORT{Austry90, author = {Austry, D.}, title = {The VTP Project: Modular Abstract Syntax Specification}, year = {1990}, type = {Rapports de Recherche No. 1219}, institution = {INRIA} } @BOOK{AvciTrittmannMellis03, title = {Web-Programmierung}, year = {2003}, editor = {Avci, O. and Trittmann, R. and Mellis, W.}, address = {Wiesbaden}, publisher = {Vieweg} } @INPROCEEDINGS{AvenhausLoria-Saenz94, author = {Avenhaus, J. and Lor{\'\i}a-S{\'a}enz, C.}, title = {On conditional rewrite systems with extra variables and deterministic logic programs}, year = {1994}, pages = {215-229}, publisher = {Springer LNAI 822}, booktitle = {Proc. LPAR'94} } @TECHREPORT{AvenhausLoriaSteinbach95, author = {Avenhaus, J. and Lor{\'\i}a-S\'aenz, C. and Steinbach, J.}, title = {A Reduction Ordering for Hihger-Order Terms}, year = {1995}, type = {SEKI-Report SR-95-03}, institution = {Univ. Kaiserslautern} } @INCOLLECTION{AvenhausMadlener90, author = {Avenhaus, J. and Madlener, K.}, title = {Term Rewriting and Equational Reasoning}, year = {1990}, pages = {1-43}, publisher = {Elsevier Science Publishers}, booktitle = {Formal Techniques in Artificial Intelligence}, editor = {Banerji, R.B.} } @TECHREPORT{BaaderBuerckertNebelNuttSmolka91, author = {Baader, F. and B{\"u}rckert, H.-J. and Nebel, B. and Nutt, W. and Smolka, G.}, title = {On the Expressivity of Feature Logics with Negation, Functional Uncertainty, and Sort Equations}, year = {1991}, type = {Research Report RR-91-01}, institution = {DFKI} } @BOOK{BaaderNipkow98, author = {Baader, F. and Nipkow, T.}, title = {Term Rewriting and All That}, year = {1998}, publisher = {Cambridge University Press} } @INCOLLECTION{BaaderSiekmann94, author = {Baader, F. and Siekmann, J.H.}, title = {Unification Theory}, year = {1994}, pages = {41-125}, editor = {Gabbay, D.M. and Hogger, C.J. and Robinson, J.A.}, publisher = {Oxford University Press}, booktitle = {Handbook of Logic in Artificial Intelligence and Logic Programming} } @INPROCEEDINGS{Bachmair88, author = {Bachmair, L.}, title = {Proof by consistency in equational theories}, year = {1988}, booktitle = {Proc. LICS'88} } @UNPUBLISHED{Bachmair88a, author = {Bachmair, L.}, title = {Proof Methods for Equational Theories}, year = {1988}, note = {SUNY at Stony Brook} } @INPROCEEDINGS{BachmairGanzinger90, author = {Bachmair, L. and Ganzinger, H.}, title = {On Restrictions of Ordered Paramodulation with Simplification}, year = {1990}, pages = {427-441}, publisher = {Springer LNCS 449}, booktitle = {Proc. 10th Int. Conf. on Automated Deduction} } @INPROCEEDINGS{BachmairGanzinger90a, author = {Bachmair, L. and Ganzinger, H.}, title = {Completion of first-order clauses with equality by strict superposition}, year = {1990}, pages = {162-180}, publisher = {Springer LNCS 516}, booktitle = {Proc. 2nd Int. Workshop on Conditional and Typed Rewriting} } @INPROCEEDINGS{BachmairGanzinger91, author = {Bachmair, L. and Ganzinger, H.}, title = {Perfect Model Semantics for Logic Programs with Equality}, year = {1991}, pages = {645-659}, publisher = {MIT Press}, booktitle = {Proc. International Conference on Logic Programming} } @TECHREPORT{BachmairGanzinger91a, author = {Bachmair, L. and Ganzinger, H.}, title = {Rewrite-Based Equational Theorem Proving With Selection and Simplification}, year = {1991}, type = {Report 208}, institution = {MPI Informatik, Saarbr{\"u}cken} } @TECHREPORT{BachmairGanzingerWaldmann92, author = {Bachmair, L. and Ganzinger, H. and Waldmann, U.}, title = {Set Constraints are the Monadic Class}, year = {1992}, type = {Technical Report MPI-I-92-240}, institution = {MPI Informatik} } @TECHREPORT{BachmairGanzingerWaldmann93, author = {Bachmair, L. and Ganzinger, H. and Waldmann, U.}, title = {Superposition with Simplification as a Decision Procedure for the Monadic Class with Equality}, year = {1993}, type = {Technical Report MPI-I-93-204}, institution = {MPI Informatik} } @INCOLLECTION{Backhouse88, author = {Backhouse, R.C.}, title = {Constructive Type Theory - An Introduction}, year = {1988}, pages = {9-60}, publisher = {Springer}, booktitle = {Constructive Methods in Computing Science (International Summer School)} } @TECHREPORT{BackofenSmolka92, author = {Backofen, R. and Smolka, G.}, title = {A Complete and Recursive Feature Theory}, year = {1992}, type = {Research Report RR-92-30}, institution = {DFKI Saarbr{\"u}cken} } @ARTICLE{Backus78, author = {Backus, J.}, title = {Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs}, year = {1978}, pages = {613-641}, number = {8}, volume = {21}, journal = {Comm. of the ACM} } @ARTICLE{Baeza-YatesGonnet92, author = {Baeza-Yates, R. and Gonnet, G.H.}, title = {A New Approach to Text Searching}, year = {1992}, pages = {74-82}, number = {10}, volume = {35}, journal = {Communications of the ACM} } @PHDTHESIS{Bagnara97, author = {Bagnara, R.}, title = {Data-Flow Analysis for Constraint Logic-Based Languages}, year = {1997}, school = {Universita di Pisa} } @ARTICLE{Bailin89, author = {Bailin, S.C.}, title = {An Object-Oriented Requirements Specification Method}, year = {1989}, number = {5}, volume = {32}, pages = {608-623}, journal = {Communications of the ACM} } @TECHREPORT{BakerSondergaard92, author = {Baker, N. and S{\o}ndergaard, H.}, title = {Definiteness Analysis for CLP($\cal R$)}, year = {1992}, type = {Technical Report 92/25}, institution = {Univ. of Melbourne} } @INCOLLECTION{Bandes86, author = {Bandes, R.G.}, title = {Constraining-unification and the programming language UNICORN}, year = {1986}, pages = {397-410}, editor = {DeGroot, D. and Lindstrom, G.}, publisher = {Prentice Hall}, booktitle = {Logic Programming, Functions, Relations, and Equations} } @INPROCEEDINGS{BarbutiBelliaLeviMartelli84, author = {Barbuti, R. and Bellia, M. and Levi, G. and Martelli, M.}, title = {On the integration of logic programming and functional programming}, year = {1984}, pages = {160-166}, address = {Atlantic City}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming} } @INPROCEEDINGS{BarbutiCodishGiacobazziLevi92, author = {Barbuti, R. and Codish, M. and Giacobazzi, R. and Levi, G.}, title = {Modelling Prolog Control}, year = {1992}, pages = {95-104}, booktitle = {Proc. 19th Symposium on Principles of Programming Languages} } @INCOLLECTION{BarbutiEtAl86, author = {Barbuti, R. and Bellia, M. and Levi, G. and Martelli, M.}, title = {LEAF: a Language which Integrates Logic, Equations and Functions}, year = {1986}, editor = {DeGroot, D. and Lindstrom, G.}, booktitle = {Logic Programming, Functions, Relations, and Equations}, publisher = {Prentice Hall}, pages = {201-238} } @ARTICLE{BarbutiEtAl90, author = {Barbuti, R. and Mancarella, P. and Pedreschi, D. and Turini, F.}, title = {A Transformational Approach to Negation in Logic Programming}, year = {1990}, journal = {Journal of Logic Programming (8)}, pages = {201-228} } @TECHREPORT{BarbutiGiacobazzi89, author = {Barbuti, R. and Giacobazzi, R.}, title = {A Bottom-Up Polymorphic Type Inference in Logic Programming}, year = {1989}, type = {Technical Report 27/89}, institution = {Dip. di Informatica, Universit\`a di Pisa} } @ARTICLE{BarbutiGiacobazziLevi93, author = {Barbuti, R. and Giacobazzi, R. and Levi, G.}, title = {A General Framework for Semantics-Based Bottom-Up Abstract Interpretation of Logic Programs}, year = {1993}, pages = {133-181}, number = {1}, volume = {15}, journal = {ACM TOPLAS} } @INPROCEEDINGS{BarbutiMancarella96, author = {Barbuti, R. and Mancarella, P.}, title = {A Multiple-Valued Logical Semantics for Prolog}, year = {1996}, pages = {62-76}, booktitle = {Proc. ESOP'96}, publisher = {Springer LNCS 1058} } @INPROCEEDINGS{BarbutiMancarellaPedreschiTurini87, author = {Barbuti, R. and Mancarella, P. and Pedreschi, D. and Turini, F.}, title = {Intensional Negation of Logic Programs: Examples and Implementation Techniques}, year = {1987}, pages = {96-110}, booktitle = {Proc. of the TAPSOFT '87}, publisher = {Springer LNCS 250} } @INPROCEEDINGS{BarbutiMartelli88, author = {Barbuti, R. and Martelli, M.}, title = {A Tool to Check the Non-Floundering Logic Programs and Goals}, year = {1988}, pages = {58-67}, address = {Orl\'eans}, publisher = {Springer LNCS 348}, booktitle = {Proc. of the Workshop on Programming Language Implementation and Logic Programming} } @BOOK{Barendregt81, author = {Barendregt, H.P.}, title = {The Lambda Calculus}, year = {1981}, publisher = {North-Holland}, address = {Amsterdam} } @INPROCEEDINGS{BarendregtEtAl87PARLE, author = {Barendregt, H.P. and van Eekelen, M.C.J.D. and Glauert, J.R.W. and Kennaway, J.R. and Plasmeijer, M.J. and Sleep, M.R.}, title = {Term Graph Rewriting}, year = {1987}, pages = {141-158}, publisher = {Springer LNCS 259}, booktitle = {Proc. Parallel Architectures and Languages Europe (PARLE'87)} } @ARTICLE{BarendsenSmetsers96, author = {Barendsen, E. and Smetsers, S.}, title = {Uniqueness Typing for Functional Languages with Graph Rewriting Semantics}, year = {1996}, journal = {Mathematical Structures in Computer Science}, number = {6}, pages = {579-612}, volume = {6} } @INPROCEEDINGS{Barklund87, author = {Barklund, J.}, title = {Efficient Interpretation of Prolog Programs}, year = {1987}, pages = {132-137}, publisher = {ACM SIGPLAN Notices Vol. 22, No. 7}, booktitle = {SIGPLAN'87 Symposium on Interpreters and Interpretiv Technqiues} } @INPROCEEDINGS{BarklundMillroth86, author = {Barklund, J. and Millroth, H.}, title = {Garbage Cut for Garbage Collection of Iterative Prolog Programs}, year = {1986}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Salt Lake City}, pages = {276-283} } @TECHREPORT{BarnettBasinHesketh91, author = {Barnett, R. and Basin, D. and Hesketh, J.}, title = {A Recursion Planning Analysis of Inductive Completion}, year = {1991}, type = {DAI Research Paper No. 518}, institution = {Univ. of Edinburgh} } @TECHREPORT{BasinWalsh92, author = {Basin, D.A. and Walsh, T.}, title = {Difference Matching}, year = {1992}, type = {Report MPI-I-92-211}, institution = {Max-Planck-Institut f{\"u}r Informatik, Saarbr{\"u}cken} } @INPROCEEDINGS{Baudinet88, author = {Baudinet, M.}, title = {Proving Termination Properties of PROLOG Programs: A Semantic Approach}, year = {1988}, pages = {336-347}, booktitle = {Proc. Logic in Computer Science} } @ARTICLE{BauerMoellerPartschPepper89, author = {Bauer, F.L. and M{\"o}ller, B. and Partsch, H. and Pepper, P.}, title = {Formal Program Construction by Transformations - Computer-Aided, Intuition-Guided Programming}, year = {1989}, pages = {165-179}, number = {2}, volume = {15}, journal = {IEEE Transactions on Software Engineering} } @UNPUBLISHED{Baumeister89, author = {Baumeister, H.}, title = {Implementierung und Datenabstraktion in Extended ML}, year = {1989}, note = {Univ. Dortmund} } @BOOK{Baumgarten02, author = {Baumgarten, D.}, title = {Kompakt im Doppelpack: HTML und JavaScript}, year = {2002}, publisher = {Teubner} } @TECHREPORT{BaurBockmayrEtAl91, author = {Baur, M. and Bockmayr, A. and Brzoska, C. and Heinz, E. and Lukowicz, P. and Rath, H.H. and Scharnhorst, C. and Schiele, B.}, title = {Benutzeranleitung f{\"u}r die KA-Prolog Sprachfamilie}, year = {1991}, type = {Internal Report 20/91}, institution = {Univ. Karlsruhe} } @INPROCEEDINGS{BeckCunningham89, author = {Beck, K. and Cunningham, W.}, title = {A Laboratory For Teaching Object-Oriented Thinking}, year = {1989}, pages = {1-6}, publisher = {SIGPLAN Notices 24(10)}, booktitle = {Proc. OOPSLA'89} } @ARTICLE{Beer88, author = {Beer, J.}, title = {The Occur-check Problem Revisited}, year = {1988}, pages = {243-261}, volume = {5}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{Beierle89, author = {Beierle, C.}, title = {Types, Modules and Databases in the Logic Programming Language PROTOS-L}, year = {1989}, publisher = {Springer LNCS 418}, booktitle = {Sorts and Types in Artificial Intelligence} } @ARTICLE{Beierle92, author = {Beierle, C.}, title = {Logic programming with typed unification and its realization on an abstract machine}, year = {1992}, pages = {375-390}, number = {3}, volume = {36}, journal = {IBM Journal of Research and Development} } @INPROCEEDINGS{Beierle95, author = {Beierle, C.}, title = {Type inferencing for polymorphic order-sorted logic programs}, year = {1995}, pages = {765-779}, booktitle = {Proc. International Conference on Logic Programming}, publisher = {MIT Press} } @TECHREPORT{BeierleBoerger91, author = {Beierle, C. and B{\"o}rger, E.}, title = {A WAM Extension for Type-Constraint Logic Programming: Specification and Correctness Proof}, year = {1991}, type = {IWBS Report 200}, institution = {IBM Germany} } @TECHREPORT{BeierleBoettcherMeyer91, author = {Beierle, C. and B{\"o}ttcher, S. and Meyer, G.}, title = {Draft Report of the Logic Programming Language PROTOS-L}, year = {1991}, type = {IWBS Report 175}, institution = {IBM Deutschland} } @TECHREPORT{BeierleHedtstueckPletatSiekmann90, author = {Beierle, C. and Hedtst{\"u}ck, U. and Pletat, U. and Siekmann, J.}, title = {An Order-Sorted Logic for Knowledge Representation Systems}, year = {1990}, type = {IWBS Report 113}, institution = {IBM Germany} } @BOOK{BeierleKernIsberner06, author = {Beierle, C and Kern-Isberner, G.}, title = {Methoden wissensbasierter Systeme}, year = {2006}, publisher = {Vieweg} } @TECHREPORT{BeierleMeyer93, author = {Beierle, C. and Meyer, G.}, title = {Run-time type computations in the Warren Abstract Machine}, year = {1993}, note = {Also to appear in Journal of Logic Programming}, type = {Informatik-Bericht 144-8/1993}, institution = {FernUniversit{\"a}t Hagen} } @INPROCEEDINGS{BeierleMeyerSemle91, author = {Beierle, C. and Meyer, G. and Semle, H.}, title = {Extending the Warren Abstract Machine to polymorphic order-sorted resolution}, year = {1991}, pages = {272-286}, publisher = {MIT Press}, booktitle = {Proc. International Logic Programming Symposium} } @TECHREPORT{BeierlePletat88, author = {Beierle, C. and Pletat, U.}, title = {Semantics of Logic Programs with Equational Abstract Data Type Specifications}, year = {1988}, type = {LILOG-Report 38}, institution = {IBM Deutschland} } @TECHREPORT{BeierlePletat88a, author = {Beierle, C. and Pletat, U.}, title = {Feature Graphs and Abstract Data Types: A Unifying Approach}, year = {1988}, type = {LILOG-Report 39}, institution = {IBM Deutschland} } @TECHREPORT{BeierlePletat89, author = {Beierle, C. and Pletat, U.}, title = {The Algebra of Feature Graph Specifications}, year = {1989}, type = {IWBS Report 94}, institution = {IBM Deutschland} } @TECHREPORT{BeierlePletatUszkoreit88, author = {Beierle, C. and Pletat, U. and Uszkoreit, H.}, title = {An Algebraic Characterization of STUF}, year = {1988}, type = {LILOG Report 40}, institution = {IBM Deutschland} } @INPROCEEDINGS{BekkersTarau95, author = {Bekkers, Y. and Tarau, P.}, title = {Monadic Constructs for Logic Programming}, year = {1995}, pages = {51-65}, booktitle = {Proc. of the 1995 International Logic Programming Symposium}, publisher = {MIT Press} } @ARTICLE{Bellia88, author = {Bellia, M.}, title = {Logic and Functional Programming By Retractions}, year = {1988}, pages = {271-310}, number = {3}, volume = {22}, journal = {Theoretical Informatics and Applications} } @INPROCEEDINGS{BelliaBoscoGiovannettiLeviMoisoPalamidessi87, author = {Bellia, M. and Bosco, P.G. and Giovannetti, E. and Levi, G. and Moiso, C. and Palamidessi, C.}, title = {A two-level approach to logic and functional programming}, year = {1987}, booktitle = {Proc. PARLE'87} } @ARTICLE{BelliaLevi86, author = {Bellia, M. and Levi, G.}, title = {The Relation between Logic and Functional Languages: A Survey}, year = {1986}, journal = {Journal of Logic Programming (3)}, pages = {217-236} } @ARTICLE{BenhamouOlder97JLP, author = {Benhamou, F. and Older, W.J.}, title = {Applying interval arithmetic to real, integer, and Boolean constraints}, year = {1997}, pages = {1-24}, number = {1}, volume = {32}, journal = {Journal of Logic Programming} } @TECHREPORT{BenkerimiLloyd89, author = {Benkerimi, K. and Lloyd, J.W.}, title = {A Procedure for the Partial Evaluation of Logic Programs}, year = {1989}, type = {Report TR-89-04}, institution = {University of Bristol} } @ARTICLE{Benson00, author = {Benson, B.W.}, title = {Servlets - Web-Based Applications You can Live With}, year = {2000}, pages = {21-24}, number = {3}, volume = {35}, journal = {ACM SIGPLAN Notices} } @ARTICLE{Berghammer99, author = {Berghammer, R.}, title = {Combining relational calculus and the Dijkstra-Gries method for deriving relational programs}, year = {1999}, journal = {Information Sciences}, pages = {155-171}, volume = {119} } @ARTICLE{BerghammerFischer07, author = {Berghammer, R. and Fischer, S.}, title = {Implementing Relational Specifications in a Constraint Functional Logic Language}, year = {2007}, journal = {Electronic Notes in Theoretical Computer Science}, pages = {169-183}, volume = {177} } @ARTICLE{BerghammerHoffmann01, author = {Berghammer, R. and Hoffmann, T.}, title = {Relational depth-first-search with applications}, year = {2001}, journal = {Information Sciences}, pages = {167-186}, volume = {139} } @TECHREPORT{BerghammerTiedt99, author = {Berghammer, R. and Tiedt, M.}, title = {Kiel Interactive Evaluation Laboratory}, year = {1999}, institution = {CAU Kiel}, type = {Bericht No. 9909} } @BOOK{BergmannNoll77, author = {Bergmann, E. and Noll, H.}, title = {Mathematische Logik mit Informatik-Anwendungen}, year = {1977}, publisher = {Springer} } @ARTICLE{BergstraKlop86, author = {Bergstra, J.A. and Klop, J.W.}, title = {Conditional Rewrite Rules: Confluence and Termination}, year = {1986}, pages = {323-362}, number = {3}, volume = {32}, journal = {Journal of Computer and System Sciences} } @ARTICLE{BergstraTucker87, author = {Bergstra, J.A. and Tucker, J.V.}, title = {Algebraic specifications of computable and semicomputable data types}, year = {1987}, journal = {Theoretical Computer Science}, pages = {111-138}, volume = {75} } @TECHREPORT{Berkling86, author = {Berkling, K.}, title = {Headorder Reduction: A Graph Reduction Scheme for the Operational Lambda Calculus}, year = {1986}, type = {CASE Report No. 8613}, institution = {Syracuse University} } @ARTICLE{BerryGonthier92, author = {Berry, G. and Gonthier, G.}, title = {The Esterel synchronous programming language: Design, semantics, implementation}, year = {1992}, journal = {Science of Computer Programming}, number = {2}, pages = {87-152}, volume = {19} } @ARTICLE{BerryLevy79, author = {Berry, G. and L{\'e}vy, J.-J.}, title = {Minimal and Optimal Computations of Recursive Programs}, year = {1979}, pages = {148-175}, number = {1}, volume = {26}, journal = {Journal of ACM} } @INPROCEEDINGS{BertEchahed86, author = {Bert, D. and Echahed, R.}, title = {Design and Implementation of a Generic, Logic and Functional Programming Language}, year = {1986}, pages = {119-132}, publisher = {Springer LNCS 213}, booktitle = {Proc. European Symposium on Programming} } @INPROCEEDINGS{BertEchahed95, author = {Bert, D. and Echahed, R.}, title = {Abstraction of Conditional Term Rewriting Systems}, year = {1995}, booktitle = {Proc. of the 1995 International Logic Programming Symposium}, publisher = {MIT Press}, pages = {147-161} } @INPROCEEDINGS{BertEchahedOstvold93, author = {Bert, D. and Echahed, R. and {\O}stvold, M.}, title = {Abstract Rewriting}, year = {1993}, pages = {178-192}, booktitle = {Proc. Third International Workshop on Static Analysis}, publisher = {Springer LNCS 724} } @TECHREPORT{BertEchahedReynaud93, author = {Bert, D. and Echahed, R. and Reynaud, J.-C.}, title = {Reference Manual of the Specification Language LPG}, year = {1993}, institution = {LGI-IMAG, Gernoble} } @INPROCEEDINGS{BerthomieuLeSergent94, author = {Berthomieu, B. and Le Sergent, T.}, title = {Programming with behaviors in an ML framework - The syntax and semantics of LCS}, year = {1994}, booktitle = {Proc.\ 5th European Symposium on Programming}, pages = {89-104}, publisher = {Springer LNCS 788} } @INPROCEEDINGS{Bertling90, author = {Bertling, H.}, title = {Knuth-Bendix Completion of Horn Clause Programs for Restricted Linear Resolution and Paramodulation}, year = {1990}, booktitle = {Proc. CTRS'90} } @MISC{BertlingGanzinger85, author = {Bertling, H. and Ganzinger, H.}, title = {A Structure Editor Based on Term Rewriting}, year = {1985}, howpublished = {Univ. Dortmund} } @INPROCEEDINGS{BertlingGanzinger89, author = {Bertling, H. and Ganzinger, H.}, title = {Completion-Time Optimization of Rewrite-Time Goal Solving}, year = {1989}, booktitle = {Proc. of the Conference on Rewriting Techniques and Applications}, publisher = {Springer LNCS 355}, pages = {45-58} } @MISC{BertlingGanzingerSchaefers88, author = {Bertling, H. and Ganzinger, H. and Sch{\"a}fers, R.}, title = {CEC: A system for conditional equational completion - User Manual (Version 1.0). Report, PROSPECTRA-Project, U. Dortmund}, year = {1988} } @UNPUBLISHED{BertlingGanzingerSchaefers91, author = {Bertling, H. and Ganzinger, H. and Sch{\"a}fers, R.}, title = {Completion}, year = {1991}, note = {Draft for final PROSPECTRA documentation, Univ. Dortmund} } @INPROCEEDINGS{BertolinoMancarellaMeoNiniPedreschiTurini88, author = {Bertolino, B. and Mancarella, P. and Meo, L. and Nini, L. and Pedreschi, D. and Turini, F.}, title = {A Progress Report on the LML Project}, year = {1988}, pages = {675-684}, booktitle = {Proc. FGCS'88} } @UNPUBLISHED{BertolinoMeoPedreschiTurini91, author = {Bertolino, B. and Meo, L. and Pedreschi, D. and Turini, F.}, title = {The Logical Meta-Language LML and its Type System}, year = {1991}, note = {To appear in Types in Logic Programming} } @TECHREPORT{Besnard89, author = {Besnard, P.}, title = {On infinite loops in logic programming}, year = {1989}, type = {Report RR 1096}, institution = {INRIA} } @ARTICLE{BigotDebray97JLP, author = {Bigot, P.A. and Debray, S.K.}, title = {A simple approach to suuporting untagged objects in dynamically typed languages}, year = {1997}, pages = {25-47}, volume = {32}, number = {1}, journal = {Journal of Logic Programming} } @BOOK{BirdWadler88, author = {Bird, R.S. and Wadler, P.}, title = {Introduction to Functional Programming}, year = {1988}, publisher = {Prentice Hall} } @BOOK{BlaesiusBuerckert87, title = {Deduktionssysteme -- Automatisierung des logischen Denkens}, year = {1987}, editor = {Bl{\"a}sius, K. H. and B{\"u}rckert, H.-J.}, publisher = {Oldenbourg}, address = {M{\"u}nchen} } @INPROCEEDINGS{BlancEchahed01, author = {Blanc, J. and Echahed, R.}, title = {Adding Time to Functional Logic Programs}, year = {2001}, booktitle = {Proc.\ of the International Workshop on Functional and (Constraint) Logic Programming (WFLP 2001)}, pages = {31-44}, publisher = {Report No.~2017, University of Kiel} } @TECHREPORT{Bloch84, author = {Bloch, C.}, title = {Source-to-Source Transformations of Logic Programs}, year = {1984}, institution = {Weizmann Institue of Science, Rehovot} } @INPROCEEDINGS{Bobrow84, author = {Bobrow, D.G.}, title = {If Prolog is the answer, what is the question?}, year = {1984}, pages = {138-145}, booktitle = {Proc. FGCS'84} } @TECHREPORT{Bockmayr86, author = {Bockmayr, A.}, title = {Conditional rewriting and narrowing as a theoretical framework for logic-functional programming}, year = {1986}, type = {Technical Report 10/86}, institution = {Univ. Karlsruhe} } @INPROCEEDINGS{Bockmayr88, author = {Bockmayr, A.}, title = {Narrowing with built-in theories}, year = {1988}, pages = {83-92}, publisher = {Springer LNCS 343}, booktitle = {Proc. First International Workshop on Algebraic and Logic Programming (Gaussig, G.D.R.)} } @ARTICLE{Bockmayr93, author = {Bockmayr, A.}, title = {Conditional Narrowing Modulo a Set of Equations}, year = {1993}, journal = {Applicable Algebra in Engineering, Communication and Computing}, pages = {147-168}, number = {3}, volume = {4} } @INCOLLECTION{Bockmayr93CLPBook, author = {Bockmayr, A.}, title = {Logic Programming with Psuedo-Boolean Constraints}, year = {1993}, pages = {327-350}, editor = {Benhamou, F. and Colmerauer, A.}, publisher = {MIT Press}, booktitle = {Constraint Logic Programming} } @TECHREPORT{BockmayrBrzoskaEtAl91, author = {Bockmayr, A. and Brzoska, C. and Lindenberg, N. and Neidecker, B. and Rath, H.H. and Scharnhorst, C. and Schiele, B. and Varsek, I.}, title = {KA-Prolog: Sprachdefinition}, year = {1991}, type = {Internal Report 19/91}, institution = {Univ. Karlsruhe} } @INPROCEEDINGS{BockmayrKrischerWerner92, author = {Bockmayr, A. and Krischer, S. and Werner, A.}, title = {An Optimal Narrowing Strategy for General Canonical Systems}, year = {1992}, booktitle = {Proc. of the 3rd Intern. Workshop on Conditional Term Rewriting Systems}, pages = {483-497}, publisher = {Springer LNCS 656} } @TECHREPORT{BockmayrKrischerWerner93, author = {Bockmayr, A. and Krischer, S. and Werner, A.}, title = {Narrowing Strategies for Arbitrary Canonical Rewrite Systems}, year = {1993}, type = {Technical Report MPI-I-93-233}, institution = {Max-Planck-Institut f{\"u}r Informatik, Saarbr{\"u}cken} } @INPROCEEDINGS{Boehm89, author = {Boehm, H.-J.}, title = {Type Inference in the Presence of Type Abstraction}, year = {1989}, pages = {192-206}, publisher = {SIGPLAN Notices Vol. 24, No. 7}, booktitle = {Proc. SIGPLAN '89 PLDI} } @INPROCEEDINGS{Boerger87, author = {B{\"o}rger, E.}, title = {Unsolvable Decision Problems for Prolog Programs}, year = {1987}, pages = {37-48}, publisher = {Springer LNCS 270}, booktitle = {Computation Theory and Logic} } @INPROCEEDINGS{Boerger90, author = {B{\"o}rger, E.}, title = {A Logical Operational Semantics of Full Prolog. Part I: Selection Core and Control}, year = {1990}, pages = {36-64}, publisher = {Springer LNCS 440}, booktitle = {Proc. CSL'89} } @INPROCEEDINGS{Boerger90MFCS, author = {B{\"o}rger, E.}, title = {A Logical Operational Semantics of Full Prolog. Part II: Built-in Predicates for Database manipulations}, year = {1990}, pages = {1-14}, publisher = {Springer LNCS 452}, booktitle = {Mathematical Foundations of Computer Science '90} } @INPROCEEDINGS{BoergerRosenzweig90, author = {B{\"o}rger, E. and Rosenzweig, D.}, title = {From Prolog Algebras Towards WAM - A Mathematical Study of Implementation}, year = {1990}, publisher = {Springer LNCS}, booktitle = {CSL'90} } @INPROCEEDINGS{BoergerRosenzweig91, author = {B{\"o}rger, E. and Rosenzweig, D.}, title = {A Formal Specification of Prolog by Tree Algebras}, year = {1991}, booktitle = {Proc. of ITI} } @TECHREPORT{BoergerRosenzweig91Updates, author = {B{\"o}rger, E. and Rosenzweig, D.}, title = {An Analysis of Prolog Database Views and Their Uniform Implementation}, year = {1991}, type = {Report CSE-TR-89-91}, institution = {Univ. of Michigan} } @TECHREPORT{BoergerRosenzweig92, author = {B{\"o}rger, E. and Rosenzweig, D.}, title = {The WAM - Definition and Compiler Correctness}, year = {1992}, type = {Technical Report TR-14/92}, institution = {Univ. Pisa} } @TECHREPORT{BoergerRosenzweig92a, author = {B{\"o}rger, E. and Rosenzweig, D.}, title = {A Simple Mathematical Model for Full Prolog}, year = {1992}, type = {Technical Report TR-33/92}, institution = {Univ. Pisa} } @INPROCEEDINGS{BoergerSchulte98, author = {B{\"o}rger, E. and Schulte, W.}, title = {Defining the Java Virtual Machine as Platform for Provably Correct Java Compilation}, year = {1998}, booktitle = {Proc. MFCS'98} } @INPROCEEDINGS{BoergerSchulte98JavaSem, author = {B{\"o}rger, E. and Schulte, W.}, title = {A Programmer Friendly Modular Definition of the Semantics of Java}, year = {1998}, publisher = {Springer LNCS}, booktitle = {Formal Syntax and Semantics of Java} } @TECHREPORT{BoeschenFechtHenseWilhelm94, author = {B{\"o}schen, C. and Fecht, C. and Hense, A.V. and Wilhelm, R.}, title = {An Abstract Machine for an Object-Oriented Language with Top-Level Classes}, year = {1994}, type = {Technical Report A 02/94}, institution = {Universit{\"a}t des Saarlandes} } @ARTICLE{Boeszoermenyi98, author = {B{\"o}sz{\"o}rm{\'e}nyi, L.}, title = {Why Java is not my favorite first-course language}, year = {1998}, journal = {Software - Concepts \& Tools}, pages = {141-145}, volume = {19} } @TECHREPORT{Boettcher90, author = {B{\"o}ttcher, S.}, title = {Development and Programming of Deductive Databases with PROTOS-L}, year = {1990}, type = {IWBS Report 118}, institution = {IBM Deutschland} } @TECHREPORT{BoettcherBeierle89, author = {B{\"o}ttcher, S. and Beierle, C.}, title = {Database Support for the PROTOS-L System}, year = {1989}, type = {IWBS Report 71}, institution = {IBM Deutschland} } @INPROCEEDINGS{Boizumault86, author = {Boizumault, P.}, title = {A general model to implement dif and freeze}, year = {1986}, booktitle = {Proc. Third International Conference on Logic Programming (London)}, publisher = {Springer LNCS 225}, pages = {585-592} } @TECHREPORT{Bol90, author = {Bol, R.N.}, title = {Generalizing Completeness Results for Loop Checks}, year = {1990}, type = {Report CS-R9025}, institution = {CWI Amsterdam} } @TECHREPORT{Bol90a, author = {Bol, R.N.}, title = {Towards More Efficient Loop Checks}, year = {1990}, type = {Report CS-R9026}, institution = {CWI Amsterdam} } @TECHREPORT{Bol90b, author = {Bol, R.N.}, title = {Loop Checking and Negation}, year = {1990}, type = {Report CS-R9075}, institution = {CWI Amsterdam} } @TECHREPORT{BolDegerstedt93, author = {Bol, R. and Degerstedt, L.}, title = {The Underlying Search for Magic Templates and Tabulation}, year = {1993}, type = {Report LiTH-IDA-93-01}, institution = {Link{\"o}ping University} } @TECHREPORT{Boley90, author = {Boley, H.}, title = {A Relational/Functional Language and Its Compilation into the WAM}, year = {1990}, type = {SEKI Report SR-90-05}, institution = {Univ. Kaiserslautern} } @TECHREPORT{Boley92, author = {Boley, H.}, title = {A Direct Semantic Characterization of RELFUN}, year = {1992}, type = {Research Report RR-92-54}, institution = {DFKI} } @TECHREPORT{Boley93, author = {Boley, H.}, title = {A Sampler of Relational/Functional Definitions}, year = {1993}, type = {Technical Memo TM-91-04}, institution = {DFKI} } @MISC{Boley96Slides, author = {Boley, H.}, title = {Declarative Specification of the Chemical Elements in the Relational-Functional Language RELFUN}, year = {1996}, howpublished = {Slides of a talk at Dagstuhl-Seminar 9621} } @TECHREPORT{BoleyKammermeier85, author = {Boley, H. and Kammermeier, F.}, title = {LISPLOG: Momentaufnahmen einer LISP/PROLOG-Vereinheitlichung}, year = {1985}, type = {MEMO SEKI-85-3}, institution = {Univ. Kaiserslautern} } @MISC{Bondorf88, author = {Bondorf, A.}, title = {Pattern Matching in a Self-applicable Partial Evaluator}, year = {1988}, howpublished = {DIKU} } @TECHREPORT{BondorfFrauendorfRichter90, author = {Bondorf, A. and Frauendorf, F. and Richter, M.}, title = {An Experiment in Automatic Self-Applicable Partial Evaluation of Prolog}, year = {1990}, type = {Report 335}, institution = {Univ. Dortmund} } @MISC{BondorfJonesMogensenSestoft88, author = {Bondorf, A. and Jones, N.D. and Mogensen, T. and Sestoft, P.}, title = {Binding Time Analysis and the Taming of Self-Application}, year = {1988}, howpublished = {DIKU} } @MISC{Bonnier90, author = {Bonnier, S.}, title = {Horn Clause Logic with External Procedures: Towards A Formal Framework}, year = {1990}, howpublished = {Link{\"o}ping University} } @INPROCEEDINGS{Bonnier91, author = {Bonnier, S.}, title = {Unification in Incompletely Specified Theories: A Case Study}, year = {1991}, pages = {84-92}, publisher = {Springer LNCS 520}, booktitle = {Mathematical Foundations of Computer Science} } @PHDTHESIS{Bonnier92, author = {Bonnier, S.}, title = {A Formal Basis for Horn Clause Logic with External Polymorphic Functions}, year = {1992}, school = {Link{\"o}ping University} } @INPROCEEDINGS{BonnierMaluszynski88, author = {Bonnier, S. and Maluszynski, J.}, title = {Towards a Clean Amalgamation of Logic Programs with External Procedures}, year = {1988}, pages = {311-326}, publisher = {MIT Press}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @BOOK{Booch91, author = {Booch, G.}, title = {Object Oriented Design with Applications}, year = {1991}, publisher = {Benjamin/Cummings} } @MISC{Booch92, author = {Booch, G.}, title = {The Booch Method: Notation}, year = {1992}, howpublished = {Published by Rational} } @INPROCEEDINGS{BoscoCecchiMoiso88, author = {Bosco, P.G. and Cecchi, C. and Moiso, C.}, title = {Exploiting the full power of logic plus functional programming}, year = {1988}, pages = {3-17}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @INPROCEEDINGS{BoscoCecchiMoiso89, author = {Bosco, P.G. and Cecchi, C. and Moiso, C.}, title = {An extension of WAM for K-LEAF: a WAM-based compilation of conditional narrowing}, year = {1989}, pages = {318-333}, publisher = {MIT Press}, booktitle = {Proc. Sixth International Conference on Logic Programming (Lisboa)} } @INPROCEEDINGS{BoscoCecchiMoisoPortaSofi90, author = {Bosco, P.G. and Cecchi, C. and Moiso, C. and Porta, M. and Sofi, G.}, title = {Logic and Functional Programming on Distributed Memory Architectures}, year = {1990}, pages = {325-339}, publisher = {MIT Press}, booktitle = {Proc. Seventh International Conference on Logic Programming} } @INCOLLECTION{BoscoCecciGiovannettiMoisoPalamidessi89, author = {Bosco, P.G. and Cecci, C. and Giovannetti, E. and Moiso, C. and Palamidessi, C.}, title = {Using resolution for a sound and efficient integration of logic and functional programming}, year = {1989}, editor = {deBakker, J.}, publisher = {Wiley (UK)}, booktitle = {Languages for parallel architectures} } @INPROCEEDINGS{BoscoEtAl87, author = {Bosco, P.G. and Giovannetti, E. and Levi, G. and Moiso, C. and Palamidessi, C.}, title = {A complete semantic characterization of K-LEAF, a logic language with partial functions}, year = {1987}, address = {San Francisco}, pages = {318-327}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming} } @INPROCEEDINGS{BoscoGiovannetti86, author = {Bosco, P.G. and Giovannetti, E.}, title = {IDEAL: An Ideal Deductive Applicative Language}, year = {1986}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Salt Lake City}, pages = {89-94} } @INPROCEEDINGS{BoscoGiovannettiMoiso87, author = {Bosco, P.G. and Giovannetti, E. and Moiso, C.}, title = {Refined strategies for semantic unification}, year = {1987}, booktitle = {Proc. of the TAPSOFT '87}, publisher = {Springer LNCS 250}, pages = {276-290} } @ARTICLE{BoscoGiovannettiMoiso88, author = {Bosco, P.G. and Giovannetti, E. and Moiso, C.}, title = {Narrowing vs. SLD-Resolution}, year = {1988}, pages = {3-23}, journal = {Theoretical Computer Science 59} } @ARTICLE{BossiGabbrielliLeviMartelli94, author = {Bossi, A. and Gabbrielli, M. and Levi, G. and Martelli, M.}, title = {The s-Semantics Approach: Theory and Applications}, year = {1994}, volume = {19\&20}, journal = {Journal of Logic Programming} } @TECHREPORT{BotorogKuchen95, author = {Botorog, G.H. and Kuchen, H.}, title = {Algorithmic Skeletons in an Imperative Language for Distributed Programming}, year = {1995}, institution = {Univ. Giessen} } @ARTICLE{BotorogKuchen98, author = {Botorog, G.H. and Kuchen, H.}, title = {Efficient high-level parallel programming}, year = {1998}, pages = {71-107}, journal = {Theoretical Computer Science 196} } @TECHREPORT{Boulanger95, author = {Boulanger, D.}, title = {Decoding Models of Definite Logic Programs}, year = {1995}, institution = {GMD FIRST} } @TECHREPORT{BoulangerBruynooghe92, author = {Boulanger, D. and Bruynooghe, M.}, title = {Deriving Fold/Unfolgd Transformation of Logic Programs Using Extended OLDT-based Abstract Interpretation}, year = {1992}, type = {Technical Report CW 163}, institution = {K.U. Leuven} } @TECHREPORT{Bourdoncle92, author = {Bourdoncle, F.}, title = {Abstract Interpretation by Dynamic Partitioning}, year = {1992}, type = {Research Report 18}, institution = {DEC Paris Research Laboratory} } @UNPUBLISHED{BousdiraRemy, author = {Bousdira, W. and Remy, J.-L.}, title = {Hierarchical contextual rewriting with several levels}, year = {NN}, note = {CRIN \& INRIA Lorraine} } @INPROCEEDINGS{Bowen91, author = {Bowen, J.}, title = {From Programs to Object Code using Logic and Logic Programming}, year = {1991}, booktitle = {Proc. Int. Workshop on Code Generation, Dagstuhl} } @INPROCEEDINGS{BowenEtAl86, author = {Bowen, K.A. and Buettner, K.A. and Cicekli, I. and Turk, A.K.}, title = {The Design and Implementation of a High-Speed Incremental Portable Prolog Compiler}, year = {1986}, booktitle = {Proc. Third International Conference on Logic Programming (London)}, publisher = {Springer LNCS 225}, pages = {650-656} } @INCOLLECTION{BowenKowalski82, author = {Bowen, K.A. and Kowalski, R.A.}, title = {Amalgamating Language and Metalanguage in Logic Programming}, year = {1982}, pages = {153-172}, editor = {Clark, K.L. and T{\"a}rnlund, S.-A.}, publisher = {Academic Press}, booktitle = {Logic Programming} } @INPROCEEDINGS{Boye91, author = {Boye, J.}, title = {S-SLD-resolution -- An Operational Semantics for Logic Programs with External Procedures}, year = {1991}, pages = {383-393}, publisher = {Springer LNCS 528}, booktitle = {Proc. of the 3rd Int. Symposium on Programming Language Implementation and Logic Programming} } @INPROCEEDINGS{Boye93, author = {Boye, J.}, title = {Avoiding Dynamic Delays in Functional Logic Programs}, year = {1993}, pages = {12-27}, publisher = {Springer LNCS 714}, booktitle = {Proc. of the 5th International Symposium on Programming Language Implementation and Logic Programming} } @PHDTHESIS{Boye96, author = {Boye, J.}, title = {Directional Types in Logic Programming}, year = {1996}, school = {Link{\"o}ping University} } @TECHREPORT{BoyePaakkiMaluszynski93, author = {Boye, J. and Paakki, J. and Maluszynski, J.}, title = {Dependency-based Groundness Analysis of Functional Logic Programs}, year = {1993}, type = {Research Report LiTH-IDA-R-93-20}, institution = {Link{\"o}ping University} } @INPROCEEDINGS{BoyePaakkiMaluszynski93WSA, author = {Boye, J. and Paakki, J. and Maluszynski, J.}, title = {Synthesis of directionality information for functional logic programs}, year = {1993}, pages = {165-177}, booktitle = {Proc. Third International Workshop on Static Analysis}, publisher = {Springer LNCS 724} } @INPROCEEDINGS{BoyerMoore72, author = {Boyer, R.S. and Moore, J.S.}, title = {The sharing of structure in theorem proving programs}, year = {1972}, editor = {Meltzer, B. and Michie, D.}, pages = {101-116}, booktitle = {Machine Intelligence 7} } @ARTICLE{BrabrandMollerRickySchwartzbach00, author = {Brabrand, C. and M{\o}ller, A. and Ricky, M. and Schwartzbach, M.I.}, title = {PowerForms: Declarative Client-side Form Field Validation}, year = {2000}, journal = {World Wide Web Journal}, number = {4}, pages = {205-214}, volume = {3} } @ARTICLE{BrabrandMollerSchwartzbach02, author = {Brabrand, C. and M{\o}ller, A. and Schwartzbach, M.I.}, title = {The {\tt } Project}, year = {2002}, journal = {ACM Transactions on Internet Technology}, number = {2}, pages = {79-114}, volume = {2} } @TECHREPORT{Brassel04TechRep, author = {Bra{\ss}el, B.}, title = {Non-Determinism Analysis of Functional Logic Programs}, year = {2004}, institution = {Christian-Albrechts-Universit\"at zu Kiel} } @ARTICLE{Brassel07ENTCS, author = {Bra{\ss}el, B.}, title = {A Framework for Interpreting Traces of Functional Logic Computations}, year = {2007}, journal = {Electronic Notes in Theoretical Computer Science}, pages = {91-106}, volume = {177} } @MASTERSTHESIS{Brassel99, author = {Bra{\ss}el, B.}, title = {Conditional Narrowing with Lazy Evaluation (in German)}, year = {1999}, school = {RWTH Aachen} } @INPROCEEDINGS{BrasselChitilHanusHuch04PADL, author = {Bra{\ss}el, B. and Chitil, O. and Hanus, M. and Huch, F.}, title = {Observing Functional Logic Computations}, year = {2004}, booktitle = {Proc. of the Sixth International Symposium on Practical Aspects of Declarative Languages (PADL'04)}, pages = {193-208}, publisher = {Springer LNCS 3057} } @INPROCEEDINGS{BrasselFischerHanusHuchVidal07, author = {Brassel, B. and Fischer, S. and Hanus, M. and Huch, F. and Vidal, G.}, title = {Lazy Call-By-Value Evaluation}, year = {2007}, booktitle = {Proc. of the 12th ACM SIGPLAN International Conference on Functional Programming (ICFP 2007)}, pages = {265-276}, publisher = {ACM Press} } @INPROCEEDINGS{BrasselFischerHuch06LOPSTR, author = {Brassel, B. and Fischer, S. and Huch, F.}, title = {A Program Transformation for Tracing Functional Logic Computations}, year = {2006}, booktitle = {Proceedings of the International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR'06)}, pages = {160-176}, publisher = {Springer LNCS 4407} } @INPROCEEDINGS{BrasselFischerHuch06LOPSTRTR, author = {Brassel, B. and Fischer, S. and Huch, F.}, title = {A Program Transformation for Tracing Functional Logic Computations}, year = {2006}, booktitle = {Pre-Proceedings of the International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR'06)}, pages = {141-157}, publisher = {Technical Report CS-2006-5, Universit\`a ca' Foscari di Venezia} } @INPROCEEDINGS{BrasselHanus05, author = {Bra{\ss}el, B. and Hanus, M.}, title = {Nondeterminism Analysis of Functional Logic Programs}, year = {2005}, booktitle = {Proceedings of the International Conference on Logic Programming (ICLP 2005)}, pages = {265-279}, publisher = {Springer LNCS 3668} } @ARTICLE{BrasselHanusHuch04JFLP, author = {Bra{\ss}el, B. and Hanus, M. and Huch, F.}, title = {Encapsulating Non-Determinism in Functional Logic Computations}, year = {2004}, journal = {Journal of Functional and Logic Programming}, number = {6}, publisher = {EAPLS}, volume = {2004} } @INPROCEEDINGS{BrasselHanusHuch04WFLP, author = {Bra{\ss}el, B. and Hanus, M. and Huch, F.}, title = {Encapsulating Non-Determinism in Functional Logic Computations}, year = {2004}, address = {Aachen (Germany)}, booktitle = {Proc. 13th International Workshop on Functional and (Constraint) Logic Programming (WFLP 2004)}, pages = {74-90}, publisher = {Technical Report AIB-2004-05, RWTH Aachen} } @INPROCEEDINGS{BrasselHanusHuchSilvaVidal04, author = {Bra{\ss}el, B. and Hanus, M. and Huch, F. and Silva, J. and Vidal, G.}, title = {Run-Time Profiling of Functional Logic Programs}, year = {2004}, booktitle = {Pre-Proceedings of the International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR'04)}, pages = {178-189} } @INPROCEEDINGS{BrasselHanusHuchSilvaVidal04LOPSTR, author = {Bra{\ss}el, B. and Hanus, M. and Huch, F. and Silva, J. and Vidal, G.}, title = {Run-Time Profiling of Functional Logic Programs}, year = {2005}, booktitle = {Proceedings of the International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR'04)}, pages = {182-197}, publisher = {Springer LNCS 3573} } @INPROCEEDINGS{BrasselHanusHuchVidal04, author = {Bra{\ss}el, B. and Hanus, M. and Huch, F. and Vidal, G.}, title = {A Semantics for Tracing Declarative Multi-Paradigm Programs}, year = {2004}, booktitle = {Proceedings of the 6th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'04)}, pages = {179-190}, publisher = {ACM Press} } @INPROCEEDINGS{BrasselHanusMueller07WLPE, author = {Bra{\ss}el, B. and Hanus, M. and M{\"u}ller, M.}, title = {Compiling ER Specifications into Declarative Programs}, year = {2007}, booktitle = {Proc. of the 17th Workshop on Logic-based Methods in Programming Environments (WLPE'07)}, pages = {31-46} } @INPROCEEDINGS{BrasselHanusMueller08PADL, author = {Bra{\ss}el, B. and Hanus, M. and M{\"u}ller, M.}, title = {High-Level Database Programming in Curry}, year = {2008}, booktitle = {Proc. of the Tenth International Symposium on Practical Aspects of Declarative Languages (PADL'08)}, pages = {316-332}, publisher = {Springer LNCS 4902} } @INPROCEEDINGS{BrasselHanusSteiner01Rursee, author = {Bra{\ss}el, B. and Hanus, M. and Steiner, F.}, title = {Embedding Processes in a Declarative Programming Language}, year = {2001}, booktitle = {Proc. Workshop on Programming Languages and Foundations of Programming}, pages = {61-73}, publisher = {Aachener Informatik Berichte Nr.~AIB-2001-11, RWTH Aachen} } @INPROCEEDINGS{BrasselHuch05WCFLP, author = {Bra{\ss}el, B. and Huch, F.}, title = {Translating Curry to Haskell}, year = {2005}, booktitle = {Proc. of the ACM SIGPLAN 2005 Workshop on Curry and Functional Logic Programming (WCFLP 2005)}, pages = {60-65}, publisher = {ACM Press} } @INPROCEEDINGS{BrasselHuch07, author = {Bra{\ss}el, B. and Huch, F.}, title = {On a Tighter Integration of Functional and Logic Programming}, year = {2007}, booktitle = {Proc. APLAS 2007}, pages = {122-138}, publisher = {Springer LNCS 4807} } @INPROCEEDINGS{BrasselHuch07WLP, author = {Bra{\ss}el, B. and Huch, F.}, title = {The {Kiel} {Curry} System {KiCS}}, year = {2007}, booktitle = {Proc. 17th International Conference on Applications of Declarative Programming and Knowledge Management (INAP 2007) and 21st Workshop on (Constraint) Logic Programming (WLP 2007)}, pages = {215-223}, publisher = {Technical Report 434, University of W{\"u}rzburg} } @INPROCEEDINGS{BrayshawEisenstadt88, author = {Brayshaw, M. and Eisenstadt, M.}, title = {Adding Data and Procedure Abstraction to the Transparent Prolog Machine (TPM)}, year = {1988}, pages = {532-547}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)}, publisher = {MIT Press} } @ARTICLE{BrayshawEisenstadt91, author = {Brayshaw, M. and Eisenstadt, M.}, title = {A practical graphical tracer for Prolog}, year = {1991}, pages = {597-631}, volume = {35}, journal = {Int. Journal of Man-Machine Studies} } @INPROCEEDINGS{Breazu-Tannen88, author = {Breazu-Tannen, V.}, title = {Combining Algebra and Higher-Order Types}, year = {1988}, booktitle = {Proc. LICS'88} } @INPROCEEDINGS{Breazu-TannenMeyer85, author = {Breazu-Tannen, V. and Meyer, A.R.}, title = {Lambda Calculus with Constrained Types}, year = {1985}, publisher = {Springer LNCS 193}, booktitle = {Logic of Programs '85} } @INPROCEEDINGS{BreitingerEtAl97IFL, author = {Breitinger, S. and Klusik, U. and Loogen, R. and Ortega-Mall{\'e}n, Y. and Pe{\~n}a, R.}, title = {DREAM: The DisRibuted Eden Abstract Machine}, year = {1997}, pages = {250-269}, publisher = {Springer LNCS 1467}, booktitle = {Proc. 9th International Workshop on Implementation of Functional Languages (IFL'97)} } @INPROCEEDINGS{BreitingerKlusikLoogen98, author = {Breitinger, S. and Klusik, U. and Loogen, R.}, title = {From (Sequential) Haskell to (Parallel) Eden: An Implementation Point of View}, year = {1998}, pages = {318-334}, booktitle = {Principles of Declarative Programming (Proc. Joint International Symposium PLILP/ALP'98)}, publisher = {Springer LNCS 1490} } @MISC{BreitingerLock93, author = {Breitinger, S. and Lock, H.C.R.}, title = {Solving Industrial Scheduling Problems with Finite Domain Constraints}, year = {1993}, howpublished = {IBM Deutschland} } @INPROCEEDINGS{BreitingerLoogenOrtega-MallenPena96, author = {Breitinger, S. and Loogen, R. and Ortega-Mallen, Y. and Pena-Mari, R.}, title = {EDEN -- The Paradise of Concurrent Functional Programming}, year = {1996}, publisher = {Springer LNCS 1123}, booktitle = {Proc. Europar'96} } @INPROCEEDINGS{BreitingerLoogenOrtega95, author = {Breitinger, S. and Loogen, R. and Ortega-Mallen, Y.}, title = {Concurrency in Functional and Logic Programming}, year = {1995}, publisher = {World Scientific Publ.}, booktitle = {Fuji International Workshop on Functional and Logic Programming} } @INPROCEEDINGS{BreitingerLoogenOrtega95Glasgow, author = {Breitinger, S. and Loogen, R. and Ortega-Mallen, Y.}, title = {Towards a Declarative Language for Parallel and Concurrent Programming}, year = {1995}, booktitle = {Glasgow Workshop on Functional Programming} } @TECHREPORT{Briaud96, author = {Briaud, D.}, title = {Higher Order Unification as a Typed Narrowing}, year = {1996}, institution = {CNRS and INRIA Lorraine} } @TECHREPORT{Briaud97, author = {Briaud, D.}, title = {Explicit Substitutions and Preunification: a Simple Approach}, year = {1997}, institution = {INRIA Lorraine} } @INPROCEEDINGS{BringertHoeckersten04, author = {Bringert, B. and H{\"o}ckersten, A.}, title = {HaskellDB Improved}, year = {2004}, booktitle = {Proc. of the ACM SIGPLAN 2004 Haskell Workshop}, pages = {108-115}, publisher = {ACM Press} } @TECHREPORT{Brisset94, author = {Brisset, P.}, title = {Avoiding dynamic type checking in a polymorphic logic programming language}, year = {1994}, institution = {IRISA (Rennes)} } @INPROCEEDINGS{BrissetRidoux91, author = {Brisset, P. and Ridoux, O.}, title = {Naive Reverse can be Linear}, year = {1991}, pages = {857-870}, publisher = {MIT Press}, booktitle = {Proc. International Conference on Logic Programming} } @PHDTHESIS{Brogi93, author = {Brogi, A.}, title = {Program Construction in Computational Logic}, year = {1993}, note = {Appeared as Technical Report TD-2/93}, school = {Univ. Pisa} } @MISC{BrogiCiancarini89, author = {Brogi, A. and Ciancarini, P.}, title = {Shared Prolog}, year = {1989}, howpublished = {Univ. Pisa} } @MISC{BrogiFilippiGaspariTurini88, author = {Brogi, A. and Filippi, R. and Gaspari, M. and Turini, F.}, title = {An Expert System for Data Fusion based on a Blackboard Architecture}, year = {1988}, howpublished = {Univ. Pisa} } @INPROCEEDINGS{BrogiGorrieri89, author = {Brogi, A. and Gorrieri, R.}, title = {A Distributed, Net Oriented Semantics for Delta Prolog}, year = {1989}, pages = {162-177}, publisher = {Springer LNCS 351}, booktitle = {Proc. TAPSOFT'89} } @ARTICLE{BrogiGorrieri93, author = {Brogi, A. and Gorrieri, R.}, title = {Distributed Logic Programming}, year = {1993}, pages = {295-336}, journal = {Journal of Logic Programming}, volume = {15}, number = {4} } @INPROCEEDINGS{BrogiGuarino96, author = {Brogi, A. and Guarino, C.}, title = {Pruning the Search Space of Logic Programs}, year = {1996}, pages = {35-49}, publisher = {Springer LNAI 1050}, booktitle = {Proc. 5th International Workshop on Extensions of Logic Programming} } @INPROCEEDINGS{BrogiJacquet99, author = {Brogi, A. and Jacquet, J.-M.}, title = {On the Expressiveness of Coordination Models}, year = {1999}, booktitle = {Proceedings of the Third International Conference on Coordination Languages and Models}, pages = {134-149}, publisher = {Springer LNCS 1594} } @ARTICLE{BrogiMancarellaPedreschiTurini94, author = {Brogi, A. and Mancarella, P. and Pedreschi, D. and Turini, F.}, title = {Modular Logic Programming}, year = {1994}, pages = {1361-1398}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {16}, number = {4} } @TECHREPORT{Brooks88, author = {Brooks, K.P.}, title = {A Two-view Document Editor with User-definable Document Structure}, year = {1988}, type = {Technical Report 33}, institution = {DEC Palo Alto} } @INPROCEEDINGS{Broy80, author = {Broy, M.}, title = {Zur Spezifikation von Programmen f{\"u}r die Textverarbeitung}, year = {1980}, pages = {75-93}, editor = {Wossidlo, P.R.}, publisher = {Springer}, booktitle = {Textverarbeitung und Informatik} } @ARTICLE{Broy88, author = {Broy, M.}, title = {Equational Specification of Partial Higher-Order Algebras}, year = {1988}, pages = {3-45}, volume = {57}, journal = {Theoretical Computer Science} } @TECHREPORT{BroyFacciGrosuHettlerHussmannNazarethRegensburgerStolen91, author = {Broy, M. and Facci, C. and Grosu, R. and Hettler, R. and Hussmann, H. and Nazareth, D. and Regensburger, F. and Stolen, K.}, title = {The Requirement and Design Specification Language SPECTRUM: An Informal Introduction Version 0.3}, year = {1991}, type = {Report TUM-I9140}, institution = {TU M{\"u}nchen} } @TECHREPORT{BruellKuchen96, author = {Br{\"u}ll, A. and Kuchen, H.}, title = {TPascal - A Language for Task Parallel Programming}, year = {1996}, type = {Report 9601}, institution = {Univ. Giessen} } @INCOLLECTION{Bruynooghe82, author = {Bruynooghe, M.}, title = {The Memory Management of PROLOG Implementations}, year = {1982}, editor = {Clark, K.L. and {T\"arnlund}, S.-A.}, booktitle = {Logic Programming}, publisher = {Academic Press}, pages = {83-98} } @INCOLLECTION{Bruynooghe84, author = {Bruynooghe, M.}, title = {Garbage collection in Prolog interpreters}, year = {1984}, editor = {Campbell, J.A.}, booktitle = {Implementations of Prolog}, publisher = {Ellis Horwood}, pages = {259-267} } @ARTICLE{Bruynooghe91, author = {Bruynooghe, M.}, title = {A Practical Framework for the Abstract Interpretation of Logic Programs}, year = {1991}, pages = {91-124}, journal = {Journal of Logic Programming (10)} } @TECHREPORT{BruynoogheBoulanger93, author = {Bruynooghe, M. and Boulanger, D.}, title = {Abstract Interpretation for (Constraint) Logic Programming}, year = {1993}, note = {To appear in: Constraint Programming (B.~Mayoh, E.~Tougu, J.~Penjam, eds.), Springer, 1994}, type = {Report CW 183}, institution = {K.U. Leuven} } @INPROCEEDINGS{BruynoogheCodish93, author = {Bruynooghe, M. and Codish, M.}, title = {Freeness, Sharing, Linearity and Correctness -- All at Once}, year = {1993}, pages = {153-164}, publisher = {Springer LNCS 724}, booktitle = {Proc. Third International Workshop on Static Analysis} } @TECHREPORT{BruynoogheCodish93a, author = {Bruynooghe, M. and Codish, M.}, title = {Freeness, Sharing, Linearity and Correctness -- All at Once}, year = {1993}, note = {Also in Proc. WSA'93, Springer LNCS 724}, type = {Report CW 179}, institution = {K.U. Leuven} } @INPROCEEDINGS{BruynoogheDeSchreyeKrekels86, author = {Bruynooghe, M. and De Schreye, D. and Krekels, B.}, title = {Compiling Control}, year = {1986}, pages = {70-77}, address = {Salt Lake City}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming} } @INPROCEEDINGS{BruynoogheEtAl87, author = {Bruynooghe, M. and Janssens, G. and Callebaut, A. and Demoen, B.}, title = {Abstract interpretation: towards the global optimization of Prolog programs}, year = {1987}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming}, address = {San Francisco}, pages = {192-204} } @ARTICLE{BruynoogheEtAl89, author = {Bruynooghe, M. and De Schreye, D. and Krekels, B.}, title = {Compiling Control}, year = {1989}, journal = {Journal of Logic Programming (6)}, pages = {135-162} } @INPROCEEDINGS{BruynoogheJanssens88, author = {Bruynooghe, M. and Janssens, G.}, title = {An Instance of Abstract Interpretation Integrating Type and Mode Inferencing}, year = {1988}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)}, pages = {669-683} } @TECHREPORT{BruynoogheWinsborough92, author = {Bruynooghe, M. and Winsborough, W.}, title = {Type Graph Unification}, year = {1992}, type = {Technical Report CW 160}, institution = {K.U. Leuven} } @INPROCEEDINGS{BryDeckerManthey88, author = {Bry, F. and Decker, H. and Manthey, R.}, title = {A Unifor, Approach to Constraint Satisfaction and Constraint Satisfiability in Deductive Databases}, year = {1988}, pages = {488-505}, publisher = {Springer LNCS 303}, booktitle = {Int. Conf. on Extending Database Technology} } @MISC{BryManthey89, author = {Bry, F. and Manthey, R.}, title = {Deductive Databases}, year = {1989}, howpublished = {Tutorial notes at ICLP'89} } @INPROCEEDINGS{Buchberger96, author = {Buchberger, B.}, title = {Proving, Solving, Computing}, year = {1996}, booktitle = {JICSLP'96-Workshop on Multi-Paradigm Logic Programming} } @BOOK{Budd91, author = {Budd, T.}, title = {An Introduction to Object-Oriented Programming}, year = {1991}, publisher = {Addison-Wesley} } @BOOK{Budd95, author = {Budd, T.}, title = {Multiparadigm Programming in Leda}, year = {1995}, publisher = {Addison-Wesley} } @ARTICLE{Budd98, author = {Budd, T.A.}, title = {Functional Programming and the Fragile Base Class Problem}, year = {1998}, pages = {66-71}, number = {12}, volume = {33}, journal = {ACM SIGPLAN Notices} } @TECHREPORT{BuddeKuhlenkampSyllaZuellighoven87, author = {Budde, R. and Kuhlenkamp, K. and Sylla, K.-H. and Z{\"u}llighoven, H.}, title = {Constructing Interactive Applications in a Prolog Programming Environment}, year = {1987}, type = {Internal Report}, institution = {GMD} } @UNPUBLISHED{BuddeKuhlenkampSyllaZuellighoven87a, author = {Budde, R. and Kuhlenkamp, K. and Sylla, K.-H. and Z{\"u}llighoven, H.}, title = {Methodik des Programmierens in Prolog}, year = {1987}, note = {GMD Projekt ProLab} } @TECHREPORT{BuddeKuhlenkampSyllaZuellighoven87b, author = {Budde, R. and Kuhlenkamp, K. and Sylla, K.-H. and Z{\"u}llighoven, H.}, title = {Eine {\"U}bersicht {\"u}ber die Prolog-Programmierumgebung ProLab}, year = {1987}, type = {Jahresbericht 1987}, institution = {GMD} } @INPROCEEDINGS{BuenoEtAl96ESOP, author = {Bueno, F. and Cabeza, D. and Hermenegildo, M. and Puebla, G.}, title = {Global Analysis of Standard Prolog Programs}, year = {1996}, publisher = {Springer LNCS 1058}, pages = {108-124}, booktitle = {Proc. 6th European Symposium on Programming (ESOP'96)} } @INPROCEEDINGS{BuenoHermenegildo92, author = {Bueno, F. and Hermenegildo, M.}, title = {An Automatic Translation Scheme from Prolog to the Andorra Kernel Language}, year = {1992}, pages = {759-769}, publisher = {ICOT}, booktitle = {Proc. of the 1992 International Conference on Fifth Generation Computer Systems} } @MASTERSTHESIS{Buetow92, author = {B{\"u}tow, B.}, title = {Konzepte zur Parallelisierung logisch-funktionaler Programmiersprachen}, year = {1992}, type = {Diplomarbeit}, school = {Univ. Dortmund} } @INPROCEEDINGS{BuetowGiegerichOhlebuschThesing95, author = {B{\"u}tow, B. and Giegerich, R. and Ohlebusch, E. and Thesing, S.}, title = {A New Strategy for Semantic Matching}, year = {1995}, booktitle = {Proc. of PLILP'95}, publisher = {Springer LNCS (to appear)} } @TECHREPORT{BuetowThesing94, author = {B{\"u}tow, B. and Thesing, S.}, title = {Reverse Restructuring: Another Method of Solving Algebraic Equations}, year = {1994}, type = {Report 94-07}, institution = {Univ. Bielefeld} } @INPROCEEDINGS{Buettner86, author = {Buettner, K.A.}, title = {Fast Decompilation of Compiled Prolog Clauses}, year = {1986}, booktitle = {Proc. Third International Conference on Logic Programming (London)}, publisher = {Springer LNCS 225}, pages = {663-670} } @UNPUBLISHED{Buettner88, author = {B{\"u}ttner, W.}, title = {Application Driven Prolog Extensions}, year = {1988}, note = {Siemens AG} } @ARTICLE{BuettnerSimonis87, author = {B{\"u}ttner, W. and Simonis, H.}, title = {Embedding Boolean Expressions into Logic Programming}, year = {1987}, volume = {4}, pages = {191-205}, journal = {Journal of Symbolic Computation} } @MISC{BugliesiLammaMello90, author = {Bugliesi, M. and Lamma, E. and Mello, P.}, title = {Partial Deduction for Structured Logic Programming}, year = {1990} } @INPROCEEDINGS{BugliesiRusso89, author = {Bugliesi, M. and Russo, F.}, title = {Partial Evaluation in Prolog: Some Improvements about Cut}, year = {1989}, pages = {645-660}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @INPROCEEDINGS{Bundy88, author = {Bundy, A.}, title = {A Broader Interpretation of Logic in Logic Programming}, year = {1988}, pages = {1624-1648}, publisher = {MIT Press}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @PHDTHESIS{Burgard91, author = {Burgard, W.}, title = {Goal-Directed Forward Chaining for Logic Programs}, year = {1991}, school = {Univ. Bonn} } @ARTICLE{BurkeTorczon93, author = {Burke, M. and Torczon, L.}, title = {Interprocedural Optimization: Eliminating Unnecessary Recompilation}, year = {1993}, pages = {367-399}, number = {3}, volume = {15}, journal = {ACM Transactions on Programming Languages and Systems} } @INPROCEEDINGS{BurstallMacQueenSannella80, author = {Burstall, R.M. and MacQueen, D.B. and Sannella, D.T.}, title = {HOPE: An Experimental Applicative Language}, year = {1980}, booktitle = {Conference Record of the 1980 LISP Conference}, publisher = {ACM}, pages = {136-143} } @ARTICLE{Burton89, author = {Burton, F.W.}, title = {A Note in Higher-order Functions versus Logical Variables}, year = {1989}, pages = {91-95}, volume = {31}, journal = {Information Processing Letters} } @ARTICLE{ButterworthOtisStein91, author = {Butterworth, P. and Otis, A. and Stein, J.}, title = {The GemStone Object Database Management System}, year = {1991}, pages = {64-77}, journal = {Communications of the ACM}, volume = {34}, number = {10} } @INPROCEEDINGS{Byrd80, author = {Byrd, L.}, title = {Understanding the Control Flow of Prolog Programs}, year = {1980}, address = {Debrecen}, booktitle = {Proc. of the Workshop on Logic Programming} } @TECHREPORT{CaballeroEtAl97TOY, author = {Caballero-Rold{\'a}n, R. and S{\'a}nchez-Hern{\'a}ndez, J. and L{\'o}pez-Fraguas, F.J.}, title = {User's Manual for TOY}, year = {1997}, type = {Technical Report SIP 97/57}, institution = {Universidad Complutense de Madrid} } @ARTICLE{CaballeroGarciaRuiz07, author = {Caballero, R. and Garc{\'\i}a-Ruiz, Y.}, title = {Implementing Dynamic-Cut in TOY}, year = {2007}, journal = {Electronic Notes in Theoretical Computer Science}, pages = {153-168}, volume = {177} } @INPROCEEDINGS{CaballeroLopez99, author = {Caballero, R. and L{\'o}pez-Fraguas, F.J.}, title = {A Functional-Logic Perspective of Parsing}, year = {1999}, pages = {85-99}, booktitle = {Proc. 4th Fuji International Symposium on Functional and Logic Programming (FLOPS'99)}, publisher = {Springer LNCS 1722} } @INPROCEEDINGS{CaballeroLopezRodriguez01FLOPS, author = {Caballero, R. and L{\'o}pez-Fraguas, F.J. and Rodr{\'\i}guez-Artalejo, M.}, title = {Theoretical Foundations for the Declarative Debugging of Lazy Functional Logic Programs}, year = {2001}, booktitle = {Proc.\ of the 5th International Symposium on Functional and Logic Programming (FLOPS 2001)}, pages = {170-184}, publisher = {Springer LNCS 2024} } @ARTICLE{CaballeroRodriguez02ENTCS, author = {Caballero, R. and Rodr{\'\i}guez-Artalejo, M.}, title = {A Declarative Debugging System for Lazy Functional Logic Programs}, year = {2002}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {64} } @INPROCEEDINGS{CaballeroRodriguez04, author = {Caballero, R. and Rodr{\'\i}guez-Artalejo, M.}, title = {DDT: a Declarative Debugging Tool for Functional-Logic Languages}, year = {2004}, booktitle = {Proceedings of the 7th International Symposium on Functional and Logic Programming (FLOPS 2004)}, pages = {70-84}, publisher = {Springer LNCS 2998} } @ARTICLE{CabasinoPaolucciTodesco92, author = {Cabasino, S. and Paolucci, P.S. and Todesco, G.M.}, title = {Dynamic Parsers and Evolving Grammars}, year = {1992}, journal = {ACM SIGPLAN Notices}, number = {11}, pages = {39-48}, volume = {27} } @ARTICLE{CabezaHermenegildo01, author = {Cabeza, D. and Hermenegildo, M.}, title = {Distributed {WWW} Programming using {(CIAO-)Prolog} and the {Pillow} library}, year = {2001}, journal = {Theory and Practice of Logic Programming}, number = {3}, pages = {251-282}, volume = {1} } @INPROCEEDINGS{CabezaHermenegildo96PILLOW, author = {Cabeza, D. and Hermenegildo, M.}, title = {Internet and WWW Programming using Computational Logic Systems}, year = {1996}, booktitle = {Workshop on Logic Programming and the Internet}, note = {See also {\tt http://clip.dia.fi.upm.es/Software/pillow/}} } @INPROCEEDINGS{CameronGarciaBandaMarriottMoulder03PPDP, author = {Cameron, M. and Garc{\'\i}a de la Banda, M. and Marriott, K. and Moulder, P.}, title = {ViMer: A Visual Debugger for Mercury}, year = {2003}, booktitle = {Proceedings of the 8th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'03)}, pages = {56-66}, publisher = {ACM Press} } @BOOK{Campbell84, author = {Campbell, J.A.}, title = {Implementations of Prolog}, year = {1984}, publisher = {Ellis Horwood} } @INPROCEEDINGS{CampbellKirslis84, author = {Campbell, R.H. and Kirslis, P.A.}, title = {The SAGA Project: A System for Software Development}, year = {1984}, booktitle = {ACM} } @TECHREPORT{Cardelli87, author = {Cardelli, L.}, title = {Building User Interfaces by Direct Manipulation}, year = {1987}, type = {Technical Report 22}, institution = {DEC Palo Alto} } @INPROCEEDINGS{Cardelli88, author = {Cardelli, L.}, title = {Structural Subtyping and the Notion of Power Type}, year = {1988}, booktitle = {Proc. POPL'88} } @TECHREPORT{CardelliEtAl88, author = {Cardelli, L. and Donahue, J. and Glassman, L. and Jordan, M. and Kalsow, B. and Nelson, G.}, title = {Modula-3 Report}, year = {1988}, institution = {Digital Systems Research Center} } @UNPUBLISHED{CardelliEtAl95, author = {Cardelli, L. and Donahue, J. and Glassman, L. and Jordan, M. and Kalsow, B. and Nelson, G.}, title = {Modula-3 Language Definition}, year = {1995}, note = {Part of Nelson's book} } @ARTICLE{CardelliWegner85, author = {Cardelli, L. and Wegner, P.}, title = {On Understanding Types, Data Abstraction, and Polymorphism}, year = {1985}, volume = {17}, number = {4}, pages = {471-523}, journal = {ACM Computing Surveys} } @INPROCEEDINGS{Carlsson84, author = {Carlsson, M.}, title = {On Implementing Prolog in Functional Programming}, year = {1984}, pages = {154-159}, address = {Atlantic City}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming} } @INPROCEEDINGS{Carlsson87, author = {Carlsson, M.}, title = {Freeze, Indexing, and Other Implementation Issues in the WAM}, year = {1987}, booktitle = {Proc. Fourth International Conference on Logic Programming (Melbourne)}, publisher = {MIT Press}, pages = {40-58} } @INPROCEEDINGS{CarlssonHallgren93, author = {Carlsson, M. and Hallgren, T.}, title = {Fudgets - A Graphical User Interface in a Lazy Functional Language}, year = {1993}, publisher = {ACM Press}, booktitle = {Conference on Functional Programming and Computer Architecture (FPCA'93)} } @ARTICLE{CarrieroGelernter89, author = {Carriero, N. and Gelernter, D.}, title = {Linda in Context}, year = {1989}, pages = {444-458}, number = {4}, volume = {32}, journal = {Communications of the ACM} } @INPROCEEDINGS{CartwrightFagan91, author = {Cartwright, R. and Fagan, F.}, title = {Soft typing}, year = {1991}, booktitle = {Proceedings of the ACM SIGPLAN '91 Conference on Programming Language Design and Implementation}, pages = {278-292}, publisher = {ACM Press} } @INPROCEEDINGS{CasanovaGuerreiroSilva89, author = {Casanova, M.A. and Guerreiro, R.A. de T. and Silva, A.}, title = {Computing Answer to Logic Programs with Weak Model Elimination}, year = {1989}, pages = {92-114}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @INPROCEEDINGS{CasasCabezaHermenegildo05, author = {Casas, A. and Cabeza, D. and Hermenegildo, M.}, title = {Functional Notation and Lazy Evaluation in Ciao}, year = {2005}, booktitle = {Proc. of the 5th Colloquium on Implementation of Constraint and Logic Programming Systems (CICLOPS 2005)}, pages = {25-36} } @INPROCEEDINGS{CasasCabezaHermenegildo06, author = {Casas, A. and Cabeza, D. and Hermenegildo, M.V.}, title = {A Syntactic Approach to Combining Functional Notation, Lazy Evaluation, and Higher-Order in LP Systems}, year = {2006}, booktitle = {Proc.\ of the 8th International Symposium on Functional and Logic Programming (FLOPS 2006)}, pages = {146-162}, publisher = {Springer LNCS 3945} } @INPROCEEDINGS{Caseau91, author = {Caseau, Y.}, title = {Abstract Interpretation of Constraints on Order-Sorted Domains}, year = {1991}, pages = {435-452}, booktitle = {Proc. 1991 International Logic Programming Symposium}, publisher = {MIT Press} } @INPROCEEDINGS{CaseauLaburthe97, author = {Caseau, Y. and Laburthe, F.}, title = {Solving Various Weighted Matching Problems with Constraints}, year = {1997}, pages = {17-31}, publisher = {Springer LNCS 1330}, booktitle = {Principles and Practice of Constraint Programming} } @ARTICLE{Castagna95, author = {Castagna, G.}, title = {Covariance and Contravariance: Conflict without a Cause}, year = {1995}, pages = {431-447}, number = {3}, volume = {17}, journal = {ACM Transactions on Programming Languages and Systems} } @UNPUBLISHED{CastroLopez-Fraguas06, author = {de Dios Castro, J. and L{\'o}pez-Fraguas, F.J.}, title = {Elimination of Extra Variables in Functional Logic Programs}, year = {2006}, note = {Personal communication} } @INPROCEEDINGS{CavalieriLammaMelloNatali88, author = {Cavalieri, M. and Lamma, E. and Mello, P. and Natali, A.}, title = {Meta-Programming in Prolog Through Direct Introspection: A Comparison with Meta-Interpretation Techniques}, year = {1988}, pages = {399-415}, publisher = {MIT Press}, booktitle = {Proc. META'88} } @TECHREPORT{Cavedon88, author = {Cavedon, L.}, title = {On the Completeness of SLDNF-Resolution}, year = {1988}, type = {Technical Report 88/17}, institution = {Univ. of Melbourne} } @ARTICLE{ChakravartyEtAl98Goffin, author = {Chakravarty, M.M.T. and Guo, Y. and K{\"o}hler, M. and Lock, H.C.R.}, title = {Goffin - Higher-Order Functions Meet Concurrent Constraints}, year = {1998}, pages = {157-199}, number = {1-2}, volume = {30}, journal = {Science of Computer Programming} } @INPROCEEDINGS{ChakravartyGuoKoehler98, author = {Chakravarty, M.M.T. and Guo, Y. and K{\"o}hler, M.}, title = {Distributed Haskell: Goffin on the Internet}, year = {1998}, pages = {80-97}, publisher = {World Scientific Publishers}, booktitle = {Proc. of the Third Fuji International Symposium on Functional and Logic Programming} } @BOOK{ChakravartyKeller04, author = {Chakravarty, M.M.T. and Keller, G.C.}, title = {Einf{\"u}hrung in die Programmierung mit Haskell}, year = {2004}, publisher = {Pearson} } @INPROCEEDINGS{ChakravartyKoehler92, author = {Chakravarty, M.M.T. and K{\"o}hler, M.}, title = {Equational Constraints, Residuation, and the Parallel JUMP-Machine}, year = {1992}, booktitle = {Proc. 4th Int. Workshop on the Parallel Implementation of Functional Languages (Aachen)} } @INPROCEEDINGS{ChakravartyLock91, author = {Chakravarty, M.M.T. and Lock, H.C.R.}, title = {The Implementation of Lazy Narrowing}, year = {1991}, pages = {123-134}, publisher = {Springer LNCS 528}, booktitle = {Proc. of the 3rd Int. Symposium on Programming Language Implementation and Logic Programming} } @INPROCEEDINGS{ChakravartyLock94ICLP, author = {Chakravarty, M.M.T. and Lock, H.C.R.}, title = {The JUMP-machine: a Generic Basis for the Integration of Declarative Paradigms}, year = {1994}, publisher = {Technical Report MPI-I-94-224, MPI Informatik, Saarbr{\"u}cken}, pages = {61-75}, booktitle = {Proc. Post-ICLP'94 Workshop on Integration of Declarative Paradigms} } @ARTICLE{ChakravartyLock97, author = {Chakravarty, M.M.T. and Lock, H.C.R.}, title = {Towards the Uniform Implementation of Declarative Languages}, year = {1997}, pages = {121-160}, number = {2-4}, volume = {23}, journal = {Computer Languages} } @INPROCEEDINGS{ChamberlinKingSlitzToddWade81, author = {Chamberlin, D.D. and King, J.C. and Slitz, D.R. and Todd, S.J.P. and Wade, B.W.}, title = {JANUS: An Interactive System for Document Composition}, year = {1981}, pages = {82-91}, booktitle = {Proc. ACM SIGPLAN SIGOA Symposium on Text Manipulation, Portland/Oregon}, publisher = {SIGOA Newsletter, Vol. 2, No. 1+2} } @INPROCEEDINGS{Chan88, author = {Chan, D.}, title = {Constructive Negation Based On The Completed Database}, year = {1988}, pages = {111-125}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @BOOK{ChangLee73, author = {Chang, C.-L. and Lee, R.C.-T.}, title = {Symbolic Logic and Mechanical Theorem Proving}, year = {1973}, publisher = {Academic Press} } @ARTICLE{Chen76, author = {Chen, P. P.-S.}, title = {The Entity-Relationship Model---Toward a Unified View of Data}, year = {1976}, journal = {ACM Transactions on Database Systems}, number = {1}, pages = {9-36}, volume = {1} } @INPROCEEDINGS{Chen87, author = {Chen, W.}, title = {A Theory of Modules Based on Second-Order Logic}, year = {1987}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming}, address = {San Francisco}, pages = {24-33} } @INPROCEEDINGS{ChenKiferWarren89, author = {Chen, W. and Kifer, M. and Warren, D.S.}, title = {HiLog: A First-Order Semantics for Higher-order Logic Programming Constructs}, year = {1989}, pages = {1090-1114}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @INPROCEEDINGS{ChenWarren88, author = {Chen, W. and Warren, D.S.}, title = {Objects as Intensions}, year = {1988}, pages = {404-419}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @INPROCEEDINGS{ChenWarren91, author = {Chen, W. and Warren, D.S.}, title = {An Intensional Logic of (Multi-Arity) Set Abstractions}, year = {1991}, pages = {98-110}, publisher = {MIT Press}, booktitle = {International Conference on Logic Programming} } @TECHREPORT{ChengvanEmdenRichards89, author = {Cheng, M.H.M. and van Emden, M.H. and Richards, B.E.}, title = {On Warren's Method for Functional Programming in Logic}, year = {1989}, type = {Report LP-12 DCS-122-IR}, institution = {Univ. of Victoria} } @INPROCEEDINGS{ChengvanEmdenRichards90, author = {Cheng, M.H.M. and van Emden, M.H. and Richards, B.E.}, title = {On Warren's Method for Functional Programming in Logic}, year = {1990}, booktitle = {Proc. Seventh International Conference on Logic Programming}, publisher = {MIT Press}, pages = {546-560} } @INPROCEEDINGS{ChenxiYunguiLiangliangYunfa87, author = {Chenxi, Z. and Yungui, T. and Liangliang, L. and Yunfa, H.}, title = {An Approach to the Implementation of Prolog Code Database and Source Database in Compiler-based Systems}, year = {1987}, pages = {398-405}, address = {San Francisco}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming} } @TECHREPORT{Cheong90, author = {Cheong, P.H.}, title = {Compiling lazy narrowing into Prolog}, year = {1990}, note = {To appear in Journal of New Generation Computing}, type = {Technical Report 25}, institution = {LIENS, Paris} } @UNPUBLISHED{CheongFribourg90, author = {Cheong, P.H. and Fribourg, L.}, title = {Integrating simplification into Prolog}, year = {1990}, note = {Draft, LIENS, Paris} } @INPROCEEDINGS{CheongFribourg91, author = {Cheong, P.H. and Fribourg, L.}, title = {Efficient Integration of Simplification into Prolog}, year = {1991}, pages = {359-370}, publisher = {Springer LNCS 528}, booktitle = {Proc. of the 3rd Int. Symposium on Programming Language Implementation and Logic Programming} } @INPROCEEDINGS{CheongFribourg91a, author = {Cheong, P.H. and Fribourg, L.}, title = {A survey of the implementations of narrowing}, year = {1991}, pages = {177-187}, editor = {Darlington, J. and Dietrich, R.}, booktitle = {Workshop on Declarative Programming}, publisher = {Springer, Workshops in Computing} } @INCOLLECTION{CheongFribourg93, author = {Cheong, P.H. and Fribourg, L.}, title = {Implementation of Narrowing: The Prolog-Based Approach}, year = {1993}, pages = {1-20}, editor = {Apt, K.R. and de Bakker, J.W. and Rutten, J.J.M.M.}, publisher = {MIT Press}, booktitle = {Logic programming languages: constraints, functions, and objects} } @TECHREPORT{CherniavskyBroerHafermann85, author = {Cherniavsky, V.S. and Broer, H. and Hafermann, U.}, title = {Programmieren in APL}, year = {1985}, type = {Informatik-Skripten 12}, institution = {TU Braunschweig} } @MISC{Chikayama95, author = {Chikayama, T.}, title = {Structure of KLIC}, year = {1995}, howpublished = {Slides presented at ICLP'95} } @ARTICLE{ChinDarlington96, author = {Chin, W.-N. and Darlington, J.}, title = {A Higher-Order Removal Method}, year = {1996}, journal = {Lisp and Symbolic Computation}, pages = {287-322}, volume = {9} } @MISC{ChinKumarHagiya93, author = {Chin, W.-N. and Kumar, A. and Hagiya, M.}, title = {Tupling and Lambda Abstraction yield Dynamic-Sized Tabulation}, year = {1993} } @TECHREPORT{Chitil96TR, author = {Chitil, O.}, title = {The $\varsigma$-Semantics: A Comprehensive Semantics for Functional Programs}, year = {1996}, institution = {RWTH Aachen}, type = {Aachener Informatik-Berichte No. 96-7} } @INPROCEEDINGS{ChitilHuch07, author = {Chitil, O. and Huch, F.}, title = {Monadic, Prompt Lazy Assertions in Haskell}, year = {2007}, booktitle = {Proc. APLAS 2007}, pages = {38-53}, publisher = {Springer LNCS 4807} } @INPROCEEDINGS{ChitilMcNeillRunciman03, author = {Chitil, O. and McNeill, D. and Runciman, C.}, title = {Lazy Assertions}, year = {2003}, address = {Edinburgh, Scotland}, booktitle = {Draft Proceedings of the 15th International Workshop on Implementation of Functional Languages (IFL 2003)}, pages = {31-46} } @INPROCEEDINGS{ChitilRuncimanWallace01, author = {Chitil, O. and Runciman, C. and Wallace, M.}, title = {Freja, {Hat} and {Hood} -- A Comparative Evaluation of Three Systems for Tracing and Debugging Lazy Functional Programs}, year = {2001}, booktitle = {Proc.\ of the 12th International Workshop on Implementation of Functional Languages (IFL 2000)}, pages = {176-193}, publisher = {Springer LNCS 2011} } @ARTICLE{Christensen83, author = {Christensen, B.}, title = {Comal-80}, year = {1983}, journal = {LOG IN 3} } @ARTICLE{ChristensenMollerSchwartzbach03, author = {Christensen, A.S. and M{\o}ller, A. and Schwartzbach, M.I.}, title = {Extending Java for high-level Web service construction}, year = {2003}, journal = {ACM Transactions on Programming Languages and Systems (TOPLAS)}, number = {6}, pages = {814-875}, volume = {25} } @INPROCEEDINGS{Christian92, author = {Christian, J.}, title = {Some Termination Criteria for Narrowing and E-Narrowing}, year = {1992}, pages = {582-588}, publisher = {Springer LNCS}, booktitle = {Proc. CADE-11} } @MISC{Christiansen88, author = {Christiansen, H.}, title = {Extensible logic for extensible languages}, year = {1988}, howpublished = {Roskilde Univ.} } @INPROCEEDINGS{ChristiansenFischer08FLOPS, author = {Christiansen, J. and Fischer, S.}, title = {EasyCheck - Test Data for Free}, year = {2008}, booktitle = {Proc. of the 9th International Symposium on Functional and Logic Programming (FLOPS 2008)}, pages = {322-336}, publisher = {Springer LNCS 4989} } @INPROCEEDINGS{ChristiansenHuch04, author = {Christiansen, J. and Huch, F.}, title = {Searching for Deadlocks while Debugging Concurrent Haskell Programs}, year = {2004}, booktitle = {Proc. of the Ninth ACM SIGPLAN International Conference on Functional Programming (ICFP'04)}, pages = {28-39}, publisher = {ACM Press} } @ARTICLE{Church40, author = {Church, A.}, title = {A formulation of the simple theory of types}, year = {1940}, journal = {Journal of Symbolic Logic}, volume = {5}, pages = {56-68} } @INPROCEEDINGS{Civello93, author = {Civello, F.}, title = {Roles for composite objects in object-oriented analysis and design}, year = {1993}, pages = {376-393}, booktitle = {Proc. OOPSLA'93}, publisher = {ACM SIGPLAN Notices Vol. 28, No. 10} } @INPROCEEDINGS{ClaessenHughes00, author = {Claessen, K. and Hughes, J.}, title = {QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs}, year = {2000}, booktitle = {International Conference on Functional Programming (ICFP'00)}, pages = {268-279}, publisher = {ACM Press} } @INPROCEEDINGS{ClaessenLjungloef00, author = {Claessen, K. and Ljungl{\"o}f, P.}, title = {Typed Logical Variables in Haskell}, year = {2000}, address = {Montreal}, booktitle = {Proc. ACM SIGPLAN Haskell Workshop} } @INPROCEEDINGS{ClaessenVullinghsMeijer97ICFP, author = {Claessen, K. and Vullinghs, T. and Meijer, E.}, title = {Structuring graphical paradigms in TkGofer}, year = {1997}, pages = {251-262}, publisher = {ACM SIGPLAN Notices Vol.~32, No.~8}, booktitle = {Proc. of the International Conference on Functional Programming (ICFP'97)} } @INCOLLECTION{Clark78, author = {Clark, K.L.}, title = {Negation as Failure}, year = {1978}, pages = {293-322}, editor = {Gallaire, H. and Minker, J.}, publisher = {Plenum Press}, booktitle = {Logic and Data Bases} } @INPROCEEDINGS{ClevaLeachLopez04PPDP, author = {Cleva, J.M. and Leach, J. and L{\'o}pez-Fraguas, F.J.}, title = {A logic programming approach to the verification of functional-logic programs}, year = {2004}, booktitle = {Proceedings of the 6th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming}, pages = {9-19}, publisher = {ACM Press} } @TECHREPORT{ClingerRees88, author = {Clinger, W. and Rees, J.}, title = {Revised$^4$ Report on the Algorithmic Language Scheme}, year = {1988}, institution = {??} } @ARTICLE{Clocksin85, author = {Clocksin, W.F.}, title = {Design and Simulation of a Sequential Prolog Machine}, year = {1985}, journal = {New Generation Computing}, volume = {3}, number = {1}, pages = {101-120} } @ARTICLE{Clocksin85SPE, author = {Clocksin, W.F.}, title = {Implementation Techniques for Prolog Databases}, year = {1985}, journal = {Software - Practice and Experience}, volume = {15}, number = {7}, pages = {669-675} } @BOOK{ClocksinMellish87, author = {Clocksin, W.F. and Mellish, C.S.}, title = {Programming in Prolog}, year = {1987}, publisher = {Springer, third rev. and ext. edition} } @ARTICLE{Coad92, author = {Coad, P.}, title = {Object-Oriented Patterns}, year = {1992}, pages = {152-159}, journal = {Communications of the ACM}, number = {9}, volume = {35} } @BOOK{CoadYourdon91, author = {Coad, P. and Yourdon, E.}, title = {Object-Oriented Analysis}, year = {1991}, publisher = {Yourdon Press} } @TECHREPORT{CodishDamsFileBruynooghe92, author = {Codish, M. and Dams, D. and File, G. and Bruynooghe, M.}, title = {Freeness Analysis for Logic Programs -- And Correctness?}, year = {1992}, type = {Technical Report CW 161}, institution = {K.U. Leuven} } @MISC{CodishDamsYardeni90, author = {Codish, M. and Dams, D. and Yardeni, E.}, title = {Bottom-up Abstract Interpretation of Logic Programs}, year = {1990} } @ARTICLE{CodishDamsYardeni94, author = {Codish, M. and Dams, D. and Yardeni, E.}, title = {Bottom-up abstract interpretation of logic programs}, year = {1994}, pages = {93-125}, journal = {Theoretical Computer Science 124} } @INPROCEEDINGS{CodishDebrayGiacobazzi93, author = {Codish, M. and Debray, S.K. and Giacobazzi, R.}, title = {Compositional Analysis of Modular Logic Programs}, year = {1993}, booktitle = {Proc. POPL'93} } @ARTICLE{CodishDemoen95, author = {Codish, M. and Demoen, B.}, title = {Analyzing logic programs using {``PROP''}-ositional logic programs and a magic wand}, year = {1995}, pages = {249-274}, journal = {Journal of Logic Programming}, volume = {25}, number = {3} } @ARTICLE{CodishEtAl95, author = {Codish, M. and Mulkers, A. and Bruynooghe, M. and Garcia de la Banda, M. and Hermenegildo, M.}, title = {Improving Abstract Interpretations by Combining Domains}, year = {1995}, pages = {28-44}, volume = {17}, number = {1}, journal = {ACM Transactions on Programming Languages and Systems} } @ARTICLE{CodishEtAl97JLP, author = {Codish, M. and Bruynooghe, M. and Garc{\'\i}a de la Banda, M. and Hermenegildo, M.}, title = {Exploiting goal independence in the analysis of logic programs}, year = {1997}, journal = {Journal of Logic Programming}, number = {3}, pages = {247-161}, volume = {32} } @ARTICLE{CodishFalaschiMarriott94, author = {Codish, M. and Falaschi, M. and Marriott, K.}, title = {Suspension Analyses for Concurrent Logic Programs}, year = {1994}, pages = {649-686}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {16}, number = {3} } @INPROCEEDINGS{CodishFalaschiMarriottWinsborough93, author = {Codish, M. and Falaschi, M. and Marriott, K. and Winsborough, W.}, title = {Efficient Analysis of Concurrent Constraint Logic Programs}, year = {1993}, publisher = {Springer LNCS}, booktitle = {Proc. ICALP'93} } @TECHREPORT{CodishLagoon95, author = {Codish, M. and Lagoon, V.}, title = {Analyzing Logic Programs for Real: A Persistent Type Analysis}, year = {1995}, institution = {Ben-Gurion University} } @TECHREPORT{CodishMulkersBruynoogheGarciadelaBandaHermenegildo92, author = {Codish, M. and Mulkers, A. and Bruynooghe, M. and Garcia de la Banda, M. and Hermenegildo, M.}, title = {Improving Abstract Interpretation by Combining Domains}, year = {1992}, note = {Also in Proc. ACM Symposium on Partial Evaluation and Semantics-Based Program Manipulation '93, pp. 194-206}, type = {Technical Report CW 162}, institution = {K.U. Leuven} } @TECHREPORT{CodishShapiro85, author = {Codish, M. and Shapiro, E.}, title = {Compiling OR-parallelism into AND-parallelism}, year = {1985}, type = {Report CS85-18}, institution = {Weizmann Institute of Science, Rehovot} } @INPROCEEDINGS{CodognetCodognetCorsini90, author = {Codognet, C. and Codognet, P. and Corsini, M.-M.}, title = {Abstract Interpretation for Concurrent Logic Languages}, year = {1990}, publisher = {MIT Press}, pages = {215-232}, booktitle = {Proc. of the 1990 North American Conference on Logic Programming} } @ARTICLE{CodognetDiaz96JLP, author = {Codognet, P. and Diaz, D.}, title = {Compiling constraints in clp(FD)}, year = {1996}, pages = {185-226}, number = {3}, journal = {Journal of Logic Programming}, volume = {27} } @ARTICLE{Cohen85, author = {Cohen, J.}, title = {Describing Prolog by its Interpretation and Compilation}, year = {1985}, journal = {Communications of the ACM}, volume = {28}, number = {12}, pages = {1311-1324} } @ARTICLE{Cohen88, author = {Cohen, J.}, title = {A View of the Origins and Development of Prolog}, year = {1988}, journal = {Communications of the ACM}, volume = {31}, number = {1}, pages = {26-36} } @ARTICLE{Cohen90, author = {Cohen, J.}, title = {Constraint Logic Programming Languages}, year = {1990}, journal = {Communications of the ACM}, volume = {33}, number = {7}, pages = {52-68} } @ARTICLE{CohenHickey87, author = {Cohen, J. and Hickey, T.J.}, title = {Parsing and Compiling Using Prolog}, year = {1987}, pages = {125-163}, number = {2}, volume = {9}, journal = {ACM Transactions on Programming Languages and Systems} } @INCOLLECTION{Colmerauer78, author = {Colmerauer, A.}, title = {Metamorphosis Grammars}, year = {1978}, pages = {133-189}, publisher = {Springer LNCS 63}, booktitle = {Natural language communication with computers} } @INCOLLECTION{Colmerauer82, author = {Colmerauer, A.}, title = {Prolog and Infinite Trees}, year = {1982}, pages = {231-251}, editor = {Clark, K.L. and T{\"a}rnlund, S.-A.}, publisher = {Academic Press}, booktitle = {Logic Programming} } @ARTICLE{Colmerauer85, author = {Colmerauer, A.}, title = {Prolog in 10 Figures}, year = {1985}, pages = {1296-1310}, number = {12}, volume = {28}, journal = {Communications of the ACM} } @ARTICLE{Colmerauer90, author = {Colmerauer, A.}, title = {An Introduction to Prolog III}, year = {1990}, journal = {Communications of the ACM}, volume = {33}, number = {7}, pages = {69-90} } @INPROCEEDINGS{Colombani96, author = {Colombani, Y.}, title = {Constraint Programming: an Efficient and Practical Approach to Solving the Job-Shop Problem}, year = {1996}, pages = {149-163}, publisher = {Springer LNCS 1118}, booktitle = {Principles and Practice of Constraint Programming} } @INPROCEEDINGS{Comon90, author = {Comon, H.}, title = {Solving Inequations in Term Algebras}, year = {1990}, pages = {62-69}, booktitle = {Proc. Logic in Computer Science (LICS'90)} } @TECHREPORT{Comon91, author = {Comon, H.}, title = {Completion of Rewrite Systems with Membership Constraints}, year = {1991}, type = {LRI Rapport de Recherche No. 699}, institution = {Univ. Paris-Sud} } @TECHREPORT{Comon92, author = {Comon, H.}, title = {On Unification of Terms with Integer Exponents}, year = {1992}, institution = {Univ. Paris-Sud, LRI}, type = {Rapport de Recherche no. 770} } @ARTICLE{ComonLescanne89, author = {Comon, H. and Lescanne, P.}, title = {Equational Problems and Disunification}, year = {1989}, pages = {371-425}, volume = {7}, journal = {J. Symbolic Computation} } @ARTICLE{ComonLugiezSchnoebelen91, author = {Comon, H. and Lugiez, D. and Schnoebelen, Ph.}, title = {A Rewrite-based Type Discipline for a Subset of Computer Algebra}, year = {1991}, pages = {349-368}, volume = {11}, journal = {Journal of Symbolic Computation} } @INPROCEEDINGS{Conery88, author = {Conery, J.S.}, title = {Logical Objects}, year = {1988}, pages = {420-434}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @TECHREPORT{ConradFurbach88, author = {Conrad, T. and Furbach, U.}, title = {Sorts are Nothing but Functions. An Equational Approach to Sorts for Logic Programming}, year = {1988}, type = {Report FKI-89-88}, institution = {Techn.\ Univ.\ {M\"unchen}} } @ARTICLE{CoquandNordstromSmithvonSydow94, author = {Coquand, T. and Nordstr{\"o}m, B. and Smith, J.M. and von Sydow, B.}, title = {Type Theory and Programming}, year = {1994}, pages = {203-228}, journal = {Bulletin of the EATCS, No. 52} } @INPROCEEDINGS{CorbinBidoit83, author = {Corbin, J. and Bidoit, M.}, title = {A Rehabilitation of Robinson's Unification Algorithm}, year = {1983}, publisher = {North-Holland}, pages = {909-914}, booktitle = {Proc. IFIP '83} } @INPROCEEDINGS{CorreasEtAl04, author = {Correas, J. and G{\'o}mez, J.M. and Carro, M. and Cabeza, D. and Hermenegildo, M.}, title = {A Generic Persistence Model for (C)LP Systems (and Two Useful Implementations)}, year = {2004}, booktitle = {Proc. of the Sixth International Symposium on Practical Aspects of Declarative Languages (PADL'04)}, pages = {104-119}, publisher = {Springer LNCS 3057} } @TECHREPORT{CorreasGomezCarroCabezaHermenegildo03, author = {Correas, J. and G{\'o}mez, J.M. and Carro, M. and Cabeza, D. and Hermenegildo, M.}, title = {A Generic Model for Persistence in CLP Systems}, year = {2003}, institution = {Technical University of Madrid}, type = {Technical Report CLIP3/2003.0} } @ARTICLE{CorrenzIngenerfRichter87, author = {Correnz, W. and Ingenerf, J. and Richter, M.M.}, title = {Bemerkungen {\"u}ber ML und seine polymorphe Typstruktur}, year = {1987}, volume = {29}, pages = {235-240}, number = {4}, journal = {Informationstechnik it} } @INPROCEEDINGS{CortesiFile91, author = {Cortesi, A. and File, G.}, title = {Abstract interpretation of logic programs: an abstract domain for groundness, sharing, freeness and compoundness analysis}, year = {1991}, publisher = {SIGPLAN Notices Vol. 26, No. 9}, pages = {52-61}, booktitle = {ACM Symposium on Partial Evaluation and Semantics-Based Program Manipulation PEPM'91} } @INPROCEEDINGS{CortesiFileRossi92, author = {Cortesi, A. and File, G. and Rossi, S.}, title = {Abstract Interpretation of Prolog: the Treatment of the Built-ins}, year = {1992}, pages = {87-103}, booktitle = {Proc. GULP'92} } @MISC{CortesiFileRossi92a, author = {Cortesi, A. and File, G. and Rossi, S.}, title = {Abstract Interpretation of Prolog Programs with Cut and Built-ins}, year = {1992}, howpublished = {Univ. of Padova} } @INPROCEEDINGS{CortesiFileWinsborough91, author = {Cortesi, A. and File, G. and Winsborough, W.}, title = {{\em Prop} revisited: Propositional Formula as Abstract Domain for Groundness Analysis}, year = {1991}, pages = {322-327}, booktitle = {Proc. IEEE Symposium on Logic in Computer Science} } @INPROCEEDINGS{CortesiFileWinsborough92, author = {Cortesi, A. and File, G. and Winsborough, W.}, title = {Comparison of Abstract Interpretations}, year = {1992}, pages = {521-532}, booktitle = {Proc. ICALP'92} } @ARTICLE{CortesiFileWinsborough96JLP, author = {Cortesi, A. and Fil{\'e}, G. and Winsborough, W.}, title = {Optimal groundness analysis using propositional logic}, year = {1996}, pages = {137-167}, journal = {Journal of Logic Programming}, volume = {27}, number = {2} } @INPROCEEDINGS{CosciaFranceschiLeviSarduTorre88, author = {Coscia, P. and Franceschi, P. and Levi, G. and Sardu, G. and Torre, L.}, title = {Meta-level Definition and Compilation of Inference Engines in the Epsilon Logic Programming Environment}, year = {1988}, pages = {359-373}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @INPROCEEDINGS{CostaWarrenYang91, author = {Costa, V.S. and Warren, D.H.D. and Yang, R.}, title = {The Andorra-I Preprocessor: Supporting Full Prolog on the Basic Andorra Model}, year = {1991}, pages = {443-456}, publisher = {MIT Press}, booktitle = {Proc. International Conference on Logic Programming} } @INPROCEEDINGS{CostaWarrenYang91a, author = {Costa, V.S. and Warren, D.H.D. and Yang, R.}, title = {The Andorra-I Engine: A Parallel Implementation of the Basic Andorra Model}, year = {1991}, pages = {825-839}, publisher = {MIT Press}, booktitle = {Proc. International Conference on Logic Programming} } @INCOLLECTION{Cousineau90, author = {Cousineau, G.}, title = {The Categorical Abstract Machine}, year = {1990}, pages = {25-45}, editor = {Huet, G.}, publisher = {Addison Wesley}, booktitle = {Logical Foundations of Functional Programming} } @INPROCEEDINGS{Cousot97POPL, author = {Cousot, P.}, title = {Types as Abstract Interpretations}, year = {1997}, pages = {316-331}, booktitle = {Proc.\ of the 24th ACM Symposium on Principles of Programming Languages (Paris)} } @INPROCEEDINGS{CousotCousot77, author = {Cousot, P. and Cousot, R.}, title = {Abstract interpretation: A unified lattice model for static analysis of programs by construction of approximation of fixpoints}, year = {1977}, booktitle = {Proc. of the 4th ACM Symposium on Principles of Programming Languages}, pages = {238-252} } @INPROCEEDINGS{CousotCousot79, author = {Cousot, P. and Cousot, R.}, title = {Systematic Design of Program Analysis Frameworks}, year = {1979}, pages = {269-282}, booktitle = {Proc. 6th ACM Symposium on Principles of Programming Languages} } @TECHREPORT{CousotCousot92, author = {Cousot, P. and Cousot, R.}, title = {Comparing the Galois Connection and Widening/Narrowing Approaches to Abstract Interpretation}, year = {1992}, type = {Research Report LIX/RR/92/09}, institution = {Ecole Polytechnique, Palaiseau (France)} } @TECHREPORT{CousotCousot92a, author = {Cousot, P. and Cousot, R.}, title = {Abstract Interpretation and Application to Logic Programs}, year = {1992}, note = {Also appeared in Journal of Logic Programming (1992)}, type = {Rapport de Recherche LIX/RR/92/08}, institution = {LIX, Ecole Polytechniqe (Palaiseau, France)} } @INPROCEEDINGS{CouttsStewartLeshchinsky07, author = {Coutts, D. and Stewart, D. and Leshchinsky, R.}, title = {Rewriting Haskell Strings}, year = {2007}, booktitle = {Proc. 9th International Symposium on Practical Aspects of Declarative Languages (PADL 2007)}, pages = {50-64}, publisher = {Springer LNCS 4354} } @TECHREPORT{CrossleyMandelWirsing93, author = {Crossley, J.N. and Mandel, L. and Wirsing, M.}, title = {Untyped Constrained Lambda Calculus}, year = {1993}, institution = {LMU M{\"u}nchen} } @INPROCEEDINGS{CuiEtAl98PLILP, author = {Cui, B. and Dong, Y. and Du, X. and Kumar, N. and Ramakrishnan, C.R. and Ramakrishnan, I.V. and Roychoudhury, A. and Smolka, S.A. and Warren, D.S.}, title = {Logic Programming and Model Checking}, year = {1998}, publisher = {Springer LNCS 1490}, pages = {1-20}, booktitle = {Principles of Declarative Programming (Proc. Joint International Symposium PLILP/ALP'98)} } @ARTICLE{CullerEtAl96, author = {Culler, D.E. and Karp, R.M. and Patterson, D. and Sahay, A. and Santos, E.E. and Schauser, K.E. and Subramonian, R. and von Eicken, T.}, title = {LogP: A Practical Model of Parallel Computation}, year = {1996}, pages = {79-85}, number = {11}, volume = {39}, journal = {Communications of the ACM} } @TECHREPORT{DahmenHerrHinkelmannMorgenstern85, author = {Dahmen, M. and Herr, J. and Hinkelmann, K. and Morgenstern, H.}, title = {LISPLOG: Beitr{\"a}ge zur LISP/PROLOG-Vereinheitlichung}, year = {1985}, type = {MEMO SEKI-85-10}, institution = {Univ. Kaiserslautern} } @INPROCEEDINGS{DamasMilner82, author = {Damas, L. and Milner, R.}, title = {Principal type-schemes for functional programs}, year = {1982}, booktitle = {Proc. 9th Annual Symposium on Principles of Programming Languages}, pages = {207-212} } @MISC{DammLiuPeikenkamp91, author = {Damm, W. and Liu, F. and Peikenkamp, T.}, title = {Introducing Sharing into OR-parallel Implementations of Logic Programming}, year = {1991}, howpublished = {Univ. Oldenburg} } @ARTICLE{DanforthTomlinson88, author = {Danforth, S. and Tomlinson, C.}, title = {Type Theories and Object-Oriented Programming}, year = {1988}, pages = {29-72}, number = {1}, volume = {20}, journal = {ACM Computing Surveys} } @INCOLLECTION{DarlingtonFieldPull86, author = {Darlington, J. and Field, A.J. and Pull, H.}, title = {The unification of functional and logic languages}, year = {1986}, pages = {37-70}, editor = {DeGroot, D. and Lindstrom, G.}, publisher = {Prentice Hall}, booktitle = {Logic Programming, Functions, Relations, and Equations} } @INPROCEEDINGS{DarlingtonGuo89, author = {Darlington, J. and Guo, Y.}, title = {Narrowing and unification in functional programming - an evaluation mechanism for absolute set abstraction}, year = {1989}, pages = {92-108}, booktitle = {Proc. of the Conference on Rewriting Techniques and Applications}, publisher = {Springer LNCS 355} } @INPROCEEDINGS{DarlingtonGuoPull92, author = {Darlington, J. and Guo, Y. and Pull, H.}, title = {A New Perspective on Integrating Functional and Logic Languages}, year = {1992}, pages = {682-693}, booktitle = {Proc. Fifth Generation Computer Systems} } @ARTICLE{Dart91, author = {Dart, P.W.}, title = {On Derived Dependencies and Connected Databases}, year = {1991}, pages = {163-188}, volume = {11}, journal = {Journal of Logic Programming} } @TECHREPORT{DartZobel88, author = {Dart, P.W. and Zobel, J.}, title = {Transforming Typed Logic Programs into Well-typed Logic Programs}, year = {1988}, type = {Technical Report 88/11}, institution = {Univ. of Melbourne} } @INCOLLECTION{DartZobel92, author = {Dart, P.W. and Zobel, J.}, title = {A Regular Type Language for Logic Programs}, year = {1992}, editor = {Pfenning, F.}, booktitle = {Types in Logic Programming}, pages = {157-187}, publisher = {MIT Press} } @BOOK{Das92, author = {Das, S.K.}, title = {Deductive Databases and Logic Programming}, year = {1992}, publisher = {Addison-Wesley} } @ARTICLE{DasWilliams89, author = {Das, S.K. and Williams, M.H.}, title = {A path finding method for constraint checking deductive databases}, year = {1989}, pages = {223-244}, volume = {4}, journal = {Data \& Knowledge Engineering} } @ARTICLE{Davison93, author = {Davison, A.}, title = {15th July 1972: A Significant Moment for Logic Programming}, year = {1993}, pages = {58-60}, number = {4}, volume = {28}, journal = {ACM SIGPLAN Notices} } @INPROCEEDINGS{DawsonRamakrishnanWarren96, author = {Dawson, S. and Ramakrishnan, C.R. and Warren, D.S.}, title = {Practical Program Analysis Using General Purpose Logic Programming Systems - A Case Study}, year = {1996}, pages = {117-126}, booktitle = {Proc. ACM SIGPLAN'96 Conference on Programming Language Design and Implementation}, publisher = {ACM SIGPLAN Notices Vol. 31, No. 5} } @INPROCEEDINGS{Dayantis88, author = {Dayantis, G.}, title = {Types, Modularisation and Abstraction in Logic Programming}, year = {1988}, publisher = {Springer LNCS 343}, booktitle = {Proc. Algebraic and Logic Programming (Gaussig)} } @BOOK{DeGrootLindstrom86, title = {Logic Programming, Functions, Relations, and Equations}, year = {1986}, editor = {DeGroot, D. and Lindstrom, G.}, publisher = {Prentice Hall} } @MISC{DeSchreyeLeuschel95ILPS, author = {De Schreye, D. and Leuschel, M.}, title = {Program Specialisation for Logic Programs}, year = {1995}, howpublished = {Slides presented at ILPS'95} } @INCOLLECTION{DebbabiBolignano97, author = {Debbabi, M. and Bolignano, D.}, title = {A Semantic Theory for ML Higher-Order Concurrency Primitives}, year = {1997}, pages = {145-183}, publisher = {Springer}, booktitle = {ML with Concurrency: Design, Analysis, Implementation, and Application}, editor = {Nielson, F.} } @INPROCEEDINGS{Debray86, author = {Debray, S.K.}, title = {Register Allocation in a Prolog Machine}, year = {1986}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Salt Lake City}, pages = {267-275} } @INPROCEEDINGS{Debray88, author = {Debray, S.K.}, title = {Efficient Dataflow Analysis of Logic Programs}, year = {1988}, booktitle = {Proc. of the 15th ACM Symposium on Principles of Programming Languages}, address = {San Diego}, pages = {260-273} } @ARTICLE{Debray89, author = {Debray, S.K.}, title = {Static Inference of Modes and Data Dependencies in Logic Programs}, year = {1989}, pages = {418-450}, number = {3}, volume = {11}, journal = {ACM Transactions on Programming Languages and Systems} } @TECHREPORT{Debray91, author = {Debray, S.K.}, title = {Compiler Optimizations for Low-level Redundancy Elimination: An Application of Meta-level Prolog Primitives}, year = {1991}, type = {Report TR 91-28}, institution = {Univ. of Arizona} } @TECHREPORT{Debray91AIcomplex, author = {Debray, S.K.}, title = {On the Complexity of Dataflow Analysis of Logic Programs}, year = {1991}, type = {Report TR 91-27}, institution = {Univ. of Arizona} } @INPROCEEDINGS{Debray92, author = {Debray, S.K.}, title = {On the Complexity of Dataflow Analysis of Logic Programs}, year = {1992}, pages = {509-520}, booktitle = {Proc. ICALP'92} } @ARTICLE{Debray92JACM, author = {Debray, S.K.}, title = {Efficient Dataflow Analysis of Logic Programs}, year = {1992}, pages = {949-984}, number = {4}, volume = {39}, journal = {Journal of the ACM} } @MISC{Debray93, author = {Debray, S.K.}, title = {Static Analysis of Logic Programs}, year = {1993}, howpublished = {Tutorial at ILPS'93} } @ARTICLE{Debray95, author = {Debray, S.K.}, title = {On the Complexity of Dataflow Analysis of Logic Programs}, year = {1995}, pages = {331-365}, number = {2}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {17} } @ARTICLE{DebrayGudemanBigot96, author = {Debray, S. and Gudeman, D. and Bigot, P.}, title = {Detection and optimization of suspension-free logic programs}, year = {1996}, pages = {171-194}, journal = {Journal of Logic Programming}, volume = {29}, number = {1-3} } @ARTICLE{DebrayLin93, author = {Debray, S.K. and Lin, N.-W.}, title = {Cost Analysis of Logic Programs}, year = {1993}, pages = {826-875}, number = {5}, volume = {15}, journal = {ACM Transactions on Programming Languages and Systems} } @MISC{DebrayLinHermenegildo90, author = {Debray, S.K. and Lin, N.-W. and Hermenegildo, M.}, title = {Task Granularity Analysis in Logic Programs}, year = {1990} } @ARTICLE{DebrayMishra88, author = {Debray, S.K. and Mishra, P.}, title = {Denotational and Operational Semantics for Prolog}, year = {1988}, journal = {Journal of Logic Programming (5)}, pages = {61-91} } @INPROCEEDINGS{DebrayWarren86, author = {Debray, S.K. and Warren, D.S.}, title = {Detection and Optimization of Functional Computations in Prolog}, year = {1986}, booktitle = {Proc. Third International Conference on Logic Programming (London)}, publisher = {Springer LNCS 225}, pages = {490-504} } @INPROCEEDINGS{DebrayWarren86a, author = {Debray, S.K. and Warren, D.S.}, title = {Automatic Mode Inference for Prolog Programs}, year = {1986}, pages = {78-88}, booktitle = {Proc. Internat. Symposium on Logic Programming} } @ARTICLE{DebrayWarren88, author = {Debray, S.K. and Warren, D.S.}, title = {Automatic Mode Inference for Logic Programs}, year = {1988}, journal = {Journal of Logic Programming (5)}, pages = {207-229} } @ARTICLE{DebrayWarren89, author = {Debray, S.K. and Warren, D.S.}, title = {Functional Computations in Logic Programs}, year = {1989}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {11}, number = {3}, pages = {451-481} } @INPROCEEDINGS{Decker86, author = {Decker, H.}, title = {Integrity Enforcement on Deductive Databases}, year = {1986}, publisher = {Benjamin/Cummings}, pages = {381-395}, booktitle = {Proc. First International Conference on Expert Database Systems} } @TECHREPORT{DegtyarevKovalVoronkov95, author = {Degtyarev, A. and Koval, Y. and Voronkov, A.}, title = {Handling Equality in Logic Programming via Basic Folding}, year = {1995}, type = {Technical Report No. 101}, institution = {Uppsala University} } @INPROCEEDINGS{DegtyarevVoronkov96, author = {Degtyarev, A. and Voronkov, A.}, title = {Handling Equality in Logic Programming via Basic Folding}, year = {1996}, pages = {119-136}, booktitle = {Proc. 5th International Workshop on Extensions of Logic Programming}, publisher = {Springer LNAI 1050} } @ARTICLE{Dekker06, author = {Dekker, A.H.}, title = {Lazy Functional Programming in Java}, year = {2006}, journal = {ACM SIGPLAN Notices}, number = {3}, pages = {30-39}, volume = {41} } @INPROCEEDINGS{DemoenEtAl99, author = {Demoen, B. and Garc\'{\i}a de la Banda, M.J. and Harvey, W. and Marriott, K. and Stuckey, P.J.}, title = {Herbrand constraint solving in HAL}, year = {1999}, booktitle = {Proc. of ICLP'99}, pages = {260-274}, publisher = {MIT Press} } @INPROCEEDINGS{DemoenMarienCallebaut89, author = {Demoen, B. and Mari{\"e}n, A. and Callebaut, A.}, title = {Indexing Prolog Clauses}, year = {1989}, pages = {1001-1012}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @INPROCEEDINGS{Deransart83, author = {Deransart, P.}, title = {Logical Attribute Grammars}, year = {1983}, pages = {463-469}, booktitle = {Proc. IFIP'83} } @INPROCEEDINGS{DeransartFerrand87, author = {Deransart, P. and Ferrand, G.}, title = {An Operational Formal Definition of PROLOG}, year = {1987}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming}, address = {San Francisco}, pages = {162-172} } @UNPUBLISHED{DeransartFerrand89, author = {Deransart, P. and Ferrand, G.}, title = {Proof Methods and Declarative Diagnosis in Logic Programming}, year = {1989}, note = {Tutorial notes (ICLP'89)} } @TECHREPORT{DeransartFerrand89a, author = {Deransart, P. and Ferrand, G.}, title = {A Methodological View of Logic Programming with Negation}, year = {1989}, type = {Report No. 1011}, institution = {INRIA} } @UNPUBLISHED{DeransartFolkjaerPiqueScowen89, author = {Deransart, P. and Folkjaer, P. and Pique, J.-F. and Scowen, R.S.}, title = {Prolog: Draft for Working Draft 2.0}, year = {1989}, note = {ISO Working group} } @ARTICLE{DeransartJourdonLorho84, author = {Deransart, P. and Jourdon, M. and Lorho, B.}, title = {Speeding up Circularity Tests for Attribute Grammars}, year = {1984}, pages = {375-391}, volume = {21}, journal = {Acta Informatica} } @ARTICLE{Dershowitz87, author = {Dershowitz, N.}, title = {Termination of Rewriting}, year = {1987}, pages = {69-116}, volume = {3}, journal = {J. Symbolic Computation} } @UNPUBLISHED{Dershowitz87a, author = {Dershowitz, N.}, title = {Completion and its Applications}, year = {1987}, note = {Univ. of Illinois} } @INPROCEEDINGS{Dershowitz91, author = {Dershowitz, N.}, title = {Ordering-Based Strategies for Horn Clauses}, year = {1991}, booktitle = {Proc. IJCAI-91} } @INPROCEEDINGS{Dershowitz91a, author = {Dershowitz, N.}, title = {Canonical Sets of Horn Clauses}, year = {1991}, pages = {267-278}, publisher = {Springer LNCS 510}, booktitle = {Proc. ICALP'91} } @INPROCEEDINGS{Dershowitz95ILPS, author = {Dershowitz, N.}, title = {Goal Solving as Operational Semantics}, year = {1995}, pages = {3-17}, publisher = {MIT Press}, booktitle = {Proc. of the 1995 International Logic Programming Symposium} } @INCOLLECTION{DershowitzJouannaud90, author = {Dershowitz, N. and Jouannaud, J.-P.}, title = {Rewrite Systems}, year = {1990}, editor = {van Leeuwen, J.}, booktitle = {Handbook of Theoretical Computer Science, Vol.~B}, publisher = {Elsevier}, pages = {243-320} } @ARTICLE{DershowitzJouannaud91, author = {Dershowitz, N. and Jouannaud, J.-P.}, title = {Notations for Rewriting}, year = {1991}, pages = {162-172}, number = {43}, journal = {EATCS Bulletin} } @INPROCEEDINGS{DershowitzLee87, author = {Dershowitz, N. and Lee, Y.-J.}, title = {Deductive Debugging}, year = {1987}, pages = {298-306}, address = {San Francisco}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming} } @INPROCEEDINGS{DershowitzLindenstrauss97EuroPar, author = {Dershowitz, N. and Lindenstrauss, N.}, title = {Abstract And-Parallel Machines}, year = {1997}, pages = {1221-1225}, publisher = {Springer LNCS 1300}, booktitle = {Proc. EuroPar'97} } @ARTICLE{DershowitzManna79, author = {Dershowitz, N. and Manna, Z.}, title = {Proving Termination with Multiset Orderings}, year = {1979}, pages = {465-476}, number = {8}, volume = {22}, journal = {Communications of the ACM} } @INPROCEEDINGS{DershowitzMitraSivakumar90, author = {Dershowitz, N. and Mitra, S. and Sivakumar, G.}, title = {Equation Solving in Conditional AC-Theories}, year = {1990}, booktitle = {Proc. of the 2nd International Conference on Algebraic and Logic Programming}, publisher = {Springer LNCS 463}, pages = {283-297} } @INPROCEEDINGS{DershowitzOkada88, author = {Dershowitz, N. and Okada, M.}, title = {Conditional Equational Programming and the Theory of Conditional Term Rewriting}, year = {1988}, booktitle = {Proc. Int. Conf. on Fifth Generation Computer Systems}, pages = {337-346} } @ARTICLE{DershowitzOkada90, author = {Dershowitz, N. and Okada, M.}, title = {A Rationale for Conditional Equational Programming}, year = {1990}, pages = {111-138}, volume = {75}, journal = {Theoretical Computer Science} } @INPROCEEDINGS{DershowitzOkadaSivakumar87, author = {Dershowitz, N. and Okada, M. and Sivakumar, G.}, title = {Confluence of Conditional Rewrite Systems}, year = {1987}, pages = {31-44}, booktitle = {Proc. 1st Int. Workshop on Conditional Term Rewriting Systems}, publisher = {Springer LNCS 308} } @INPROCEEDINGS{DershowitzPlaisted85, author = {Dershowitz, N. and Plaisted, D.A.}, title = {Logic Programming cum Applicative Programming}, year = {1985}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Boston}, pages = {54-66} } @INCOLLECTION{DershowitzPlaisted88, author = {Dershowitz, N. and Plaisted, D.A.}, title = {Equational Programming}, year = {1988}, pages = {21-56}, editor = {Hayes, J.E. and Michie, D. and Richards, J.}, publisher = {Oxford Press}, booktitle = {Machine Intelligence 11} } @INPROCEEDINGS{DershowitzSivakumar87, author = {Dershowitz, N. and Sivakumar, G.}, title = {Solving Goals in Equational Languages}, year = {1987}, pages = {45-55}, booktitle = {Proc. 1st Int. Workshop on Conditional Term Rewriting Systems}, publisher = {Springer LNCS 308} } @TECHREPORT{Despeyroux84, author = {Despeyroux, T.}, title = {Executable Specification of Static Semantics}, year = {1984}, note = {Also appeared in Springer LNCS 173}, type = {Report No. 295}, institution = {INRIA} } @INPROCEEDINGS{Dessloch91, author = {Dessloch, S.}, title = {Handling Integrity in a KBMS Architecture for Workstation/Server Environments}, year = {1991}, pages = {89-108}, publisher = {Springer IFB 270}, booktitle = {Proc. BTW'91} } @ARTICLE{Deux91, author = {Deux, O.}, title = {The O$_2$ System}, year = {1991}, pages = {34-48}, number = {10}, volume = {34}, journal = {Communications of the ACM} } @ARTICLE{DevienneLebegueParrainRoutierWuertz96, author = {Devienne, P. and Leb{\'e}gue, P. and Parrain, A. and Routier, J.C. and W{\"u}rtz, J.}, title = {Smallest Horn clause programs}, year = {1996}, pages = {227-267}, journal = {Journal of Logic Programming}, volume = {27}, number = {3} } @INPROCEEDINGS{DevilleBurnay89, author = {Deville, Y. and Burnay, J.}, title = {Generalization and Program Schemata: A Step Towards Computer-Aided Construction of Logic Programs}, year = {1989}, pages = {409-425}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @MISC{DiPierroMartelliPalamidessi90, author = {Di Pierro, A. and Martelli, M. and Palamidessi, C.}, title = {Negation As Instantiation: a new rule for the treatment of negation in Loigc Programming}, year = {1990}, howpublished = {Univ. Pisa} } @MISC{Diehl93, author = {Diehl, S.}, title = {How to design an Abstract Machine for Compiling Typed Feature Structures (Draft)}, year = {1993}, howpublished = {DFKI Saarbr{\"u}cken} } @BOOK{Diehl97, author = {Diehl, S.}, title = {Java \& Co: Die Sprachen des Webs}, year = {1997}, publisher = {Addison-Wesley} } @ARTICLE{DiehlHartelSestoft00, author = {Diehl, S. and Hartel, P. and Sestoft, P.}, title = {Abstract machines for programming language impelementation}, year = {2000}, journal = {Future Generation Computer Systems}, pages = {739-751}, volume = {16} } @INPROCEEDINGS{DietrichHagl88, author = {Dietrich, R. and Hagl, F.}, title = {A polymorphic type system with subtypes for Prolog}, year = {1988}, booktitle = {Proc. ESOP 88, Nancy}, publisher = {Springer LNCS 300}, pages = {79-93} } @MISC{Dimopoulos92, author = {Dimopoulos, Y.}, title = {Possibly a useful class of logic programs}, year = {1992}, howpublished = {MPI Informatik} } @ARTICLE{DincbasHentenryck87, author = {Dincbas, M. and van Hentenryck, P.}, title = {Extended Unification Algorithms for the Integration of Functional Programming into Logic Programming}, year = {1987}, journal = {Journal of Logic Programming (4)}, pages = {199-227} } @INPROCEEDINGS{DincbasVanHentenryckSimonisAggounGrafBerthier88, author = {Dincbas, M. and Van Hentenryck, P. and Simonis, H. and Aggoun, A. and Graf, T. and Berthier, F.}, title = {The Constraint Logic Programming Language CHIP}, year = {1988}, pages = {693-702}, booktitle = {Proc. Int. Conf. on Fifth Generation Computer Systems} } @INPROCEEDINGS{DiosCastroGonzalezMoreno00, author = {de Dios Castro, J. and Gonz{\'a}lez Moreno, J.C.}, title = {A Graphical Development Environment for Functional Logic Languages}, year = {2000}, publisher = {Universidad Polit{\'e}cnica de Valencia}, pages = {404-417}, booktitle = {Proc.\ of the Ninth International Workshop on Functional and Logic Programming (WFLP 2000)} } @BOOK{Dittler03, title = {E-Learning: Einsatzkonzepte und Erfolgsfaktoren des Lernens mit interaktiven Medien}, year = {2003}, editor = {Dittler, U.}, publisher = {Oldenbourg} } @INPROCEEDINGS{Djurdjanovic90, author = {Djurdjanovic, I.}, title = {A Fast Garbage Collection Algorithm for WAM-based Prolog}, year = {1990}, publisher = {Springer LNCS}, booktitle = {CSL'90} } @BOOK{DoberkatDissmann02, author = {Doberkat, E.-E. and Di{\ss}mann, S.}, title = {Einf{\"u}hrung in die objektorientierte Programmierung mit Java}, year = {2002}, publisher = {Oldenbourg} } @MISC{Domenjoud90, author = {Domenjoud, E.}, title = {Solving Systems of Linear Diophantine Equations: An Algebraic Approach}, year = {1990}, howpublished = {CRIN \& INRIA Lorraine} } @INPROCEEDINGS{Donzeau-GougeKahnLangMelese84, author = {Donzeau-Gouge, V. and Kahn, G. and Lang, B. and Melese, B.}, title = {Document structure and modularity in Mentor}, year = {1984}, booktitle = {ACM} } @UNPUBLISHED{Dougherty89, author = {Dougherty, D.J.}, title = {Adding Algebraic Rewriting to the Untyped Lambda Caluclus}, year = {1989}, note = {Wesleyan Univ.} } @UNPUBLISHED{Dougherty90, author = {Dougherty, D.J.}, title = {Higher-Order Unification via Combinators}, year = {1990}, note = {Wesleyan University} } @UNPUBLISHED{Dougherty90a, author = {Dougherty, D.J.}, title = {Some Reduction Properties of a Lambda Calculus with Coproducts and Recursive Types}, year = {1990}, note = {Wesleyan Univ.} } @INPROCEEDINGS{DoughertyJohann90, author = {Dougherty, D.J. and Johann, P.}, title = {An Improved General E-Unification Method}, year = {1990}, pages = {261-275}, booktitle = {Proc. 10th Int. Conf. on Automated Deduction}, publisher = {Springer LNCS 449} } @INPROCEEDINGS{DowekHardinKirchner95, author = {Dowek, G. and Hardin, T. and Kirchner, C.}, title = {Higher-order unification via explicit substitutions}, year = {1995}, pages = {366-374}, booktitle = {Proc. LICS'95} } @TECHREPORT{DowekHardinKirchner95TR, author = {Dowek, G. and Hardin, T. and Kirchner, C.}, title = {Higher Order Unification via Explicit Substitutions}, year = {1995}, type = {Technical Report No. 2709}, institution = {INRIA Lorraine} } @TECHREPORT{DowekHardinKirchnerPfenning96TR, author = {Dowek, G. and Hardin, T. and Kirchner, C. and Pfenning, F.}, title = {Unification via Explicit Substitutions: The Case of Higher-Order Patterns}, year = {1996}, institution = {INRIA Lorraine} } @ARTICLE{Drabent96JLP, author = {Drabent, W.}, title = {Completeness of SLDNF-resolution for nonfloundering queries}, year = {1996}, pages = {89-106}, number = {2}, journal = {Journal of Logic Programming}, volume = {27} } @INPROCEEDINGS{DrabentNadjm-TehraniMaluszynski88, author = {Drabent, W. and Nadjm-Tehrani, S. and Maluszynski, J.}, title = {The Use of Assertions in Algrothmic Debugging}, year = {1988}, pages = {573-581}, booktitle = {Proc. FGCS'88} } @INPROCEEDINGS{DrabentNadjm-TehraniMaluszynski88a, author = {Drabent, W. and Nadjm-Tehrani, S. and Maluszynski, J.}, title = {Algorithmic Debugging with Assertions}, year = {1988}, booktitle = {Workshop on Meta-Programming in Logic Programming (Bristol)} } @INPROCEEDINGS{DraheimWeber02, author = {Draheim, D. and Weber, G.}, title = {Strongly Typed Server Pages}, year = {2002}, booktitle = {5th International Workshop on Next Generation Information Technologies and Systems (NGITS 2002)}, pages = {29-44}, publisher = {Springer LNCS 2382} } @INPROCEEDINGS{Drosten88, author = {Drosten, K.}, title = {Translating Algebraic Specifications to Prolog Programs: A Comparative Study}, year = {1988}, pages = {137-146}, booktitle = {Proc. First International Workshop on Algebraic and Logic Programming (Gaussig, G.D.R.)}, publisher = {Springer LNCS 343} } @INPROCEEDINGS{Dube00, author = {Dub{\'e}, D.}, title = {BIT: A Very Compact Scheme System for Embedded Applications}, year = {2000}, booktitle = {Workshop Scheme and Functional Programming}, publisher = {Rice University TR 00-368} } @TECHREPORT{Ducasse85, author = {Ducasse, M.}, title = {Analysis of some Prolog Debugging Tools}, year = {1985}, type = {Technical Report LP-5}, institution = {ECRC} } @TECHREPORT{Ducasse87, author = {Ducasse, M.}, title = {OPIUM - An Extensible Tracer for Prolog}, year = {1987}, type = {Technical Report LP 14}, institution = {ECRC} } @INPROCEEDINGS{Ducasse91, author = {Ducasse, M.}, title = {Abstract Views of Prolog Executions in Opium}, year = {1991}, address = {San Diego}, publisher = {MIT Press}, booktitle = {Proc. International Logic Programming Symposium} } @INPROCEEDINGS{Ducasse92, author = {Ducass{\'e}, M.}, title = {A general trace query mechanism based on Prolog}, year = {1992}, pages = {400-414}, publisher = {Springer LNCS 631}, booktitle = {Proc. of the 4th International Symposium on Programming Language Implementation and Logic Programming} } @TECHREPORT{DucasseEmde87, author = {Ducasse, M. and Emde, A.-M.}, title = {State of the Art in Automated Program Debugging}, year = {1987}, type = {Technical Report TR-LP-25}, institution = {ECRC} } @TECHREPORT{DucasseEmde91, author = {Ducasse, M. and Emde, A.-M.}, title = {Opium 3.1 -- User Manual}, year = {1991}, type = {Technical Report TR-LP-60}, institution = {ECRC} } @INPROCEEDINGS{DuckEtAl04, author = {Duck, G.J. and Garcia de la Banda, M. and Stuckey, P.J. and Holzbaur, C.}, title = {The Refined Operational Semantics of Constraint Handling Rules}, year = {2004}, booktitle = {Proceedings of the 20th International Conference on Logic Programming (ICLP 2004)}, pages = {90-104}, publisher = {Springer LNCS 3132} } @TECHREPORT{DumortierJanssensBruynoogheCodish92, author = {Dumortier, V. and Janssens, G. and Bruynooghe, M. and Codish, M.}, title = {Freeness Analysis in the Presence of Numerical Constraints}, year = {1992}, type = {Technical Report CW 158}, institution = {K.U. Leuven} } @ARTICLE{Durand94, author = {Durand, I.}, title = {Bounded, Strongly Sequential and Forward-Branching Term Rewriting Systems}, year = {1994}, pages = {319-352}, volume = {18}, journal = {J. Symbolic Computation} } @ARTICLE{Dybjer91, author = {Dybjer, P.}, title = {Inverse Image Analysis Generalises Strictness Analysis}, year = {1991}, volume = {90}, pages = {194-216}, journal = {Information and Computation} } @INPROCEEDINGS{Echahed88, author = {Echahed, R.}, title = {On Completeness of Narrowing Strategies}, year = {1988}, pages = {89-101}, publisher = {Springer LNCS 299}, booktitle = {Proc. CAAP'88} } @INPROCEEDINGS{Echahed92, author = {Echahed, R.}, title = {Uniform Narrowing Strategies}, year = {1992}, pages = {259-275}, publisher = {Springer LNCS 632}, booktitle = {Proc. of the 3rd International Conference on Algebraic and Logic Programming} } @TECHREPORT{EchahedJanodet97GraphNarrowing, author = {Echahed, R. and Janodet, J.C.}, title = {Admissible graph rewriting and narrowing}, year = {1997}, institution = {IMAG-LSR, CNRS, Grenoble} } @TECHREPORT{EchahedJanodet97GraphRewriting, author = {Echahed, R. and Janodet, J.C.}, title = {On Constructor-based Graph Rewriting Systems}, year = {1997}, institution = {IMAG-LSR, CNRS, Grenoble}, type = {Research Report IMAG 985-I} } @INPROCEEDINGS{EchahedJanodet98, author = {Echahed, R. and Janodet, J.-C.}, title = {Admissible Graph Rewriting and Narrowing}, year = {1998}, pages = {325-340}, booktitle = {Proc. Joint International Conference and Symposium on Logic Programming (JICSLP'98)} } @TECHREPORT{EchahedProstSerwe02TR, author = {Echahed, R. and Prost, F. and Serwe, W.}, title = {Assuring Secrecy for Concurrent Declarative Programs}, year = {2002}, institution = {Laboratoire Leibniz-IMAG}, type = {Technical Report No. 40} } @INPROCEEDINGS{EchahedSerwe00, author = {Echahed, R. and Serwe, W.}, title = {Combining Mobile Processes and Declarative Programming}, year = {2000}, booktitle = {Proc. of the 1st International Conference on Computation Logic (CL 2000)}, pages = {300-314}, publisher = {Springer LNAI 1861} } @INPROCEEDINGS{EchahedSerwe01WFLPaction, author = {Echahed, R. and Serwe, W.}, title = {Integrating Action Definitions into Concurrent Declarative Programming}, year = {2001}, booktitle = {Proc.\ of the International Workshop on Functional and (Constraint) Logic Programming (WFLP 2001)}, pages = {299-312}, publisher = {Report No.~2017, University of Kiel} } @INPROCEEDINGS{EchahedSerwe01WFLPcomp, author = {Echahed, R. and Serwe, W.}, title = {A Component-Based Approach to Concurrent Declarative Programming}, year = {2001}, booktitle = {Proc.\ of the International Workshop on Functional and (Constraint) Logic Programming (WFLP 2001)}, pages = {285-298}, publisher = {Report No.~2017, University of Kiel} } @PHDTHESIS{Eder89, author = {Eder, E.}, title = {Relative Complexities of First-Order Calculi}, year = {1989}, type = {Habilitationsschrift}, school = {Univ. Dortmund} } @ARTICLE{EdwardsHenderson-Sellers93, author = {Edwards, J.M. and Henderson-Sellers, B.}, title = {A graphical notation for object-oriented analysis and design}, year = {1993}, pages = {53-74}, journal = {Journal of Object-Oriented Programming} } @BOOK{EhrigMahr85, author = {Ehrig, H. and Mahr, B.}, title = {Fundamentals of Algebraic Specification 1: Equations and Initial Semantics}, year = {1985}, series = {EATCS Monographs on Theoretical Computer Science}, volume = {6}, publisher = {Springer} } @INPROCEEDINGS{EhrigWeber86, author = {Ehrig, H. and Weber, H.}, title = {Programming in the Large with Algebraic Module Specifications}, year = {1986}, pages = {675-684}, booktitle = {Proc. IFIP'86} } @INCOLLECTION{Eisenstadt85, author = {Eisenstadt, M.}, title = {A Powerful Prolog Trace Package}, year = {1985}, pages = {149-158}, publisher = {Elsevier Science Publishers}, booktitle = {Advances in Artificial Intelligence} } @INPROCEEDINGS{Eisenstadt85a, author = {Eisenstadt, M.}, title = {Retrospective Zooming: a knowledge based tracing and debugging methodology for logic programming}, year = {1985}, pages = {717-719}, booktitle = {Proc. IJCAI'85} } @ARTICLE{Elcock89, author = {Elcock, E.W.}, title = {Prolog: Subsumption of equality axioms by the homogeneous form}, year = {1989}, pages = {45-56}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{ElkanMcAllester88, author = {Elkan, C. and McAllester, D.}, title = {Automated Inductive Reasoning About Logic Programs}, year = {1988}, pages = {876-892}, publisher = {MIT Press}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @INPROCEEDINGS{Elliott00, author = {Elliott, C.}, title = {Declarative Event-Oriented Programming}, year = {2000}, booktitle = {Proc.\ of the 2nd International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP 2000)}, pages = {56-67}, publisher = {ACM Press} } @ARTICLE{EndresUhl92, author = {Endres, A. and Uhl, J.}, title = {Objektorientierte Software-Entwicklung: Eine Herausforderung f{\"u}r die Projektf{\"u}hrung}, year = {1992}, pages = {255-263}, number = {5}, volume = {15}, journal = {Informatik-Spektrum} } @ARTICLE{Erwig04, author = {Erwig, M.}, title = {Escape from Zurg: An Exercise in Logic Programming}, year = {2004}, journal = {Journal of Functional Programming}, number = {3}, pages = {253-261}, volume = {14} } @INPROCEEDINGS{Erwig97ICFP, author = {Erwig, M.}, title = {Functional Programming with Graphs}, year = {1997}, booktitle = {2nd ACM SIGPLAN Int. Conf. on Functional Programming (ICFP'97)}, pages = {52-65} } @ARTICLE{Erwig98, author = {Erwig, M.}, title = {Abstract Syntax and Semantics of Visual Languages}, year = {1998}, pages = {461-483}, volume = {9}, journal = {Journal of Visual Languages and Computing} } @ARTICLE{Erwig98JFP, author = {Erwig, M.}, title = {Diets for fat sets}, year = {1998}, pages = {627-632}, volume = {8}, number = {6}, journal = {Journal of Functional Programming} } @ARTICLE{ErwigPeytonJones00, author = {Erwig, M. and Peyton Jones, S.}, title = {Pattern Guards and Transformational Patterns}, year = {2000}, journal = {Electronic Notes in Theoretical Computer Science}, number = {1}, volume = {41} } @INPROCEEDINGS{Escobar03PPDP, author = {Escobar, S.}, title = {Refining Weakly Outermost-Needed Rewriting and Narrowing}, year = {2003}, booktitle = {Proceedings of the 8th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'03)}, pages = {113-123}, publisher = {ACM Press} } @INPROCEEDINGS{Escobar04, author = {Escobar, S.}, title = {Implementing Natural Rewriting and Narrowing Efficiently}, year = {2004}, booktitle = {Proceedings of the 7th International Symposium on Functional and Logic Programming (FLOPS 2004)}, pages = {147-162}, publisher = {Springer LNCS 2998} } @MASTERSTHESIS{Escobar98, author = {Escobar Rom{\'a}n, S.}, title = {Implementaci\'on de un lenguaje declarativo avanzado y su aplicaci\'on a la simulaci\'on del ecosistema de una cuenca hidrogr\'afica (in Spanish)}, year = {1998}, school = {Facultad de Inform\'atica, Universidad Polit\'ecnica de Valencia} } @INPROCEEDINGS{EspanaEstruch04, author = {Espa\~na, S. and Estruch, V.}, title = {A Memoizing Semantics for Functional Logic Languages}, year = {2004}, booktitle = {Proc. ESOP 2004}, pages = {109-123}, publisher = {Springer LNCS 2986} } @TECHREPORT{Fages90, author = {Fages, F.}, title = {A New Fixpoint Semantics for General Logic Programs Compared with the Well-Founded and the Stable Model Semantics}, year = {1990}, type = {Report LIENS-90-11}, institution = {LIENS, Paris} } @INPROCEEDINGS{FalaschiLeviMartelliPalamidessi88, author = {Falaschi, M. and Levi, G. and Martelli, M. and Palamidessi, C.}, title = {A New Declarative Semantics for Logic Languages}, year = {1988}, pages = {993-1005}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @ARTICLE{FalaschiLeviPalamidessiMartelli89, author = {Falaschi, M. and Levi, G. and Palamidessi, C. and Martelli, M.}, title = {Declarative Modelling of the Operational Behavior of Logic Languages}, year = {1989}, pages = {289-318}, volume = {69}, journal = {Theoretical Computer Science} } @TECHREPORT{Falkner87, author = {Falkner, A.}, title = {MODE - ein modularer Prolog-Debugger}, year = {1987}, institution = {TU Wien} } @INPROCEEDINGS{Fassbender95, author = {Fa{\ss}bender, H.}, title = {A Verified Implementation of Narrowing}, year = {1995}, booktitle = {Proc. of PLILP'95}, pages = {63-80}, publisher = {Springer LNCS 982} } @TECHREPORT{FassbenderVogler92, author = {Fa{\ss}bender, H. and Vogler, H.}, title = {A Universal Unification Algorithm Based on Unification-Driven Leftmost Outermost Narrowing}, year = {1992}, institution = {Univ. Ulm}, type = {Report 92-07} } @INPROCEEDINGS{Fay79, author = {Fay, M.J.}, title = {First-Order Unification in an Equational Theory}, year = {1979}, booktitle = {Proc. 4th Workshop on Automated Deduction}, address = {Austin (Texas)}, publisher = {Academic Press}, pages = {161-167} } @INPROCEEDINGS{FeeleyLarose98, author = {Feeley, M. and Larose, M.}, title = {Compiling Erlang to Scheme}, year = {1998}, pages = {300-317}, booktitle = {Principles of Declarative Programming (Proc. Joint International Symposium PLILP/ALP'98)}, publisher = {Springer LNCS 1490} } @ARTICLE{FernandezEtAl06TPLP, author = {Fern{\'a}ndez, A.J. and Hortal{\'a}-Gonz{\'a}lez, M.T. and S{\'a}enz-P{\'e}rez, F. and del Vado-V{\'\i}rseda, R.}, title = {Constraint Functional Logic Programming over Finite Domains}, year = {2006}, journal = {Theory and Practice of Logic Programming (to appear)} } @ARTICLE{FernandezEtal07, author = {Fern{\'a}ndez, A.J. and Hortal{\'a}-Gonz{\'a}lez, M.T. and S{\'a}enz-P{\'e}rez, F. and del Vado-V{\'\i}rseda, R.}, title = {Constraint Functional Logic Programming over Finite Domains}, year = {2007}, journal = {Theory and Practice of Logic Programming (to appear)} } @INPROCEEDINGS{FernandezHortalaSaenz03, author = {Fern{\'a}ndez, A.J. and Hortal{\'a}-Gonz{\'a}lez, M.T. and S{\'a}enz-P{\'e}rez, F.}, title = {Solving Combinatorial Problems with a Constraint Functional Logic Language}, year = {2003}, booktitle = {Proc. of the 5th International Symposium on Practical Aspects of Declarative Languages (PADL 2003)}, pages = {320-338}, publisher = {Springer LNCS 2562} } @INPROCEEDINGS{FerriHernandezRamirez01, author = {Ferri, C. and Hern\'andez, J. and Ram{\'\i}rez, M.J.}, title = {Incremental Learning of Functional Logic Programs}, year = {2001}, booktitle = {Proc.\ of the 5th International Symposium on Functional and Logic Programming (FLOPS 2001)}, pages = {233-247}, publisher = {Springer LNCS 2024} } @INPROCEEDINGS{FileRossi93, author = {File, G. and Rossi, S.}, title = {Static Analysis of Prolog with Cut}, year = {1993}, pages = {134-145}, booktitle = {Proc. LPAR'93}, publisher = {Springer LNAI 698} } @INPROCEEDINGS{FinnePeytonJones95, author = {Finne, S. and Peyton Jones, S.}, title = {Composing Haggis}, year = {1995}, publisher = {Springer}, booktitle = {Proc. of the Fifth Eurographics Workshop on Programming Paradigms for Computer Graphics} } @INPROCEEDINGS{Fischer05, author = {Fischer, S.}, title = {A Functional Logic Database Library}, year = {2005}, booktitle = {Proc. of the ACM SIGPLAN 2005 Workshop on Curry and Functional Logic Programming (WCFLP 2005)}, pages = {54-59}, publisher = {ACM Press} } @INPROCEEDINGS{Fischer06TFP, author = {Fischer, S.}, title = {Resource-based Web Applications}, year = {2006}, booktitle = {Proc. of the International Workshop on Trends in Functional Programming (TFP 2006)} } @ARTICLE{Fischer07ENTCS, author = {Fischer, S.}, title = {Lazy Database Access with Persistent Predicates}, year = {2007}, journal = {Electronic Notes in Theoretical Computer Science}, pages = {185-200}, volume = {177} } @INPROCEEDINGS{FischerJohnsonMauneyPalStock84, author = {Fischer, C.N. and Johnson, G.F. and Mauney, J. and Pal, A. and Stock, D.L.}, title = {The Poe Language-Based Editor Project}, year = {1984}, booktitle = {ACM} } @ARTICLE{Fitting85, author = {Fitting, M.}, title = {A Deterministic Prolog Fixpoint Semantics}, year = {1985}, pages = {111-118}, number = {2}, volume = {2}, journal = {Journal of Logic Programming} } @BOOK{Fitting90, author = {Fitting, M.}, title = {First-Order Logic and Automated Theorem Proving}, year = {1990}, publisher = {Springer} } @MISC{Fitting92, author = {Fitting, M.}, title = {Many-Valued Logics and their use in Logic Programming}, year = {1992}, howpublished = {Advanced Tutorial at JICSLP'92} } @MISC{Fitting93, author = {Fitting, M.}, title = {Metric Methods in the Semantics of Logic Programming}, year = {1993}, howpublished = {Tutorial at ILPS'93} } @BOOK{Flanagan06, author = {Flanagan, D.}, title = {JavaScript: The Definitive Guide}, year = {2006}, edition = {5th Edition}, publisher = {O'Reilly} } @MISC{FlatCurry01, title = {FlatCurry: An intermediate representation for Curry programs}, year = {2001}, howpublished = {Available at \url{http://www.informatik.uni-kiel.de/{\char126}curry/flat}}, key = {FlatCurry01} } @BOOK{Fokkink00, author = {Fokkink, W.}, title = {Introduction to Process Algebra}, year = {2000}, publisher = {Springer} } @INPROCEEDINGS{FooRaoTaylorWalker88, author = {Foo, N. and Rao, A. and Taylor, A. and Walker, A.}, title = {Deduced Relevant Types and Constructive Negation}, year = {1988}, pages = {126-139}, publisher = {MIT Press}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @ARTICLE{FortuneLeivantODonnell83, author = {Fortune, S. and Leivant, D. and O'Donnell, M.}, title = {The Expressiveness of Simple and Second-Order Type Structures}, year = {1983}, number = {1}, volume = {30}, pages = {151-185}, journal = {Journal of the ACM} } @INPROCEEDINGS{FosterGregoryRingwoodSatoh86, author = {Foster, I. and Gregory, S. and Ringwood, G. and Satoh, K.}, title = {A Sequential Implementation of Parlog}, year = {1986}, pages = {149-156}, publisher = {Springer LNCS 225}, booktitle = {Proc. Third International Conference on Logic Programming (London)} } @TECHREPORT{Franzen91, author = {Franzen, T.}, title = {Logical Aspects of the Andorra Kernel Language}, year = {1991}, type = {Research Report SICS R91:12}, institution = {SICS} } @INPROCEEDINGS{FranzenHaridiJanson91, author = {Franzen, T. and Haridi, S. and Janson, S.}, title = {An Overview of the Andorra Kernel Language}, year = {1991}, pages = {163-179}, publisher = {Springer LNCS 596}, booktitle = {Extensions of Logic Programming} } @UNPUBLISHED{FrausHussmann90, author = {Fraus, U. and Hussmann, H.}, title = {A Narrowing-Based Theorem Prover}, year = {1990}, note = {Univ. Passau \& TU M{\"u}nchen} } @TECHREPORT{Freedman90, author = {Freedman, P.}, title = {Programming with assert/1 and retract/1: A Tale of 4 Prologs}, year = {1990}, type = {Rapport LAAS No. 90023}, institution = {LAAS (Toulouse)} } @ARTICLE{Freuder78, author = {Freuder, E.C.}, title = {Synthesizing Constraint Expressions}, year = {1978}, pages = {959-966}, number = {11}, volume = {21}, journal = {Communications of the ACM} } @ARTICLE{Fribourg84, author = {Fribourg, L.}, title = {Oriented Equational Clauses as a Programming Language}, year = {1984}, journal = {Journal of Logic Programming (1)}, pages = {165-177} } @INPROCEEDINGS{Fribourg85, author = {Fribourg, L.}, title = {SLOG: A Logic Programming Language Interpreter Based on Clausal Superposition and Rewriting}, year = {1985}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Boston}, pages = {172-184} } @INPROCEEDINGS{Fribourg85a, author = {Fribourg, L.}, title = {Handling function definitions through innermost superposition and rewriting}, year = {1985}, pages = {325-344}, publisher = {Springer LNCS 202}, booktitle = {Proc. RTA'85} } @MANUAL{Fribourg86, author = {Fribourg, L.}, title = {Slog 1.1 User's Manual}, year = {1986} } @INCOLLECTION{Fribourg88, author = {Fribourg, L.}, title = {Prolog with Simplification}, year = {1988}, editor = {Fuchi, K. and Nivat, M.}, pages = {161-183}, publisher = {Elsevier Science Publishers}, booktitle = {Programming of Future Generation Computers} } @INPROCEEDINGS{Fribourg88a, author = {Fribourg, L.}, title = {Functional extensions to Prolog: Are they needed?}, year = {1988}, pages = {21-29}, publisher = {Springer LNCS 343}, booktitle = {Proc. First International Workshop on Algebraic and Logic Programming (Gaussig, G.D.R.)} } @TECHREPORT{Fribourg89, author = {Fribourg, L.}, title = {Extracting Logic Programs from Proofs that Use Extended Prolog Execution and Induction}, year = {1989}, type = {Report LIENS-89-12}, institution = {LIENS Paris} } @INPROCEEDINGS{Fruehwirth88, author = {Fr{\"u}hwirth, T.W.}, title = {Type Inference by Programs Transformation and Partial Evaluation}, year = {1988}, booktitle = {Int. Conf. on Computer Languages '88} } @INPROCEEDINGS{Fruehwirth89, author = {Fr{\"u}hwirth, T.W.}, title = {Type Inference by Program Transformation and Partial Evaluation}, year = {1989}, editor = {Abramson, H. and Rogers, M.H.}, publisher = {MIT Press}, booktitle = {Meta-Progrmaming in Logic Programming} } @INPROCEEDINGS{Fruehwirth90, author = {Fr{\"u}hwirth, T.W.}, title = {Polymorphic Type Checking with Subtypes in Prolog}, year = {1990}, pages = {121-130}, publisher = {Springer LNCS 429}, booktitle = {Proc. Int. Symposium on Design and Implementation of Symbolic Computation} } @MISC{Fruehwirth91, author = {Fr{\"u}hwirth, T.}, title = {Introducing Simplification Rules: Towards a framework for extensible constraint logic programming}, year = {1991}, howpublished = {ECRC} } @TECHREPORT{Fruehwirth92, author = {Fr{\"u}hwirth, T.}, title = {Constraint Simplification Rules}, year = {1992}, type = {Technical Report ECRC-92-18}, institution = {ECRC} } @TECHREPORT{Fruehwirth93, author = {Fr{\"u}hwirth, T.}, title = {Temporal Reasoning with Constraint Handling Rules}, year = {1993}, type = {Working paper ECRC-CORE-93-8}, institution = {ECRC} } @INPROCEEDINGS{Fruehwirth95, author = {Fr{\"u}hwirth, T.}, title = {Constraint Handling Rules}, year = {1995}, pages = {90-107}, publisher = {Springer LNCS 910}, editor = {Podelski, A.}, booktitle = {Constraint Programming: Basics and Trends} } @ARTICLE{Fruehwirth98, author = {Fr{\"u}hwirth, T.}, title = {Theory and Practice of Constraint Handling Rules}, year = {1998}, journal = {Journal of Logic Programming}, number = {1-3}, pages = {95-138}, volume = {37} } @BOOK{FruehwirthAbdennadher97, author = {Fr{\"u}hwirth, T. and Abdennadher, S.}, title = {Constraint-Programmierung}, year = {1997}, address = {Berlin Heidelberg}, publisher = {Springer} } @TECHREPORT{FruehwirthBrisset95, author = {Fr{\"u}hwirth, T. and Brisset, P.}, title = {High-Level Implementations of Constraint Handling Rules}, year = {1995}, type = {Technical Report ECRC-TR-95-20}, institution = {ECRC} } @TECHREPORT{FruehwirthHanschke93, author = {Fr{\"u}hwirth, T. and Hanschke, P.}, title = {Terminological Reasoning with Constraint Handling Rules}, year = {1993}, type = {Working paper ECRC-CORE-93-13}, institution = {ECRC} } @TECHREPORT{FruehwirthHeroldKuechenhoffLeProvostLimMonfroyWallace93, author = {Fr{\"u}hwirth, T. and Herold, A. and K{\"u}chenhoff, V. and Le Provost, T. and Lim, P. and Monfroy, E. and Wallace, M.}, title = {Constraint Logic Programming -- An Informal Introduction}, year = {1993}, type = {Technical Report ECRC-93-5}, institution = {ECRC} } @INPROCEEDINGS{FruehwirthShapiroVardiYardeni91, author = {Fr{\"u}hwirth, T. and Shapiro, E. and Vardi, M.Y. and Yardeni, E.}, title = {Logic Programs as Types for Logic Programs}, year = {1991}, booktitle = {Proc. LICS'91}, pages = {300-309} } @INPROCEEDINGS{Fuchi84, author = {Fuchi, K.}, title = {Logical Derivation of a Prolog Interpreter}, year = {1984}, booktitle = {Proc. Int. Conf. on Fifth Generation Computer Systems}, publisher = {ICOT}, pages = {229-234} } @MISC{FuchiFurukawa, author = {Fuchi, K. and Furukawa, K.}, title = {The Role of Logic Programming in the Fifth Generation Computer Project}, year = {NN} } @TECHREPORT{Fuchs98SR9801, author = {Fuchs, D.}, title = {Cooperation between Top-Down and Bottom-Up Theorem Provers by Subgoal Clause Transfer}, year = {1998}, type = {SEKI Report SR-98-01}, institution = {Univ. Kaiserslautern} } @TECHREPORT{Fuchs98SR9802, author = {Fuchs, D.}, title = {Requirement-Based Cooperative Theorem Proving}, year = {1998}, type = {SEKI Report SR-98-02}, institution = {Univ. Kaiserslautern} } @INPROCEEDINGS{FuhMishra88, author = {Fuh, Y.-C. and Mishra, P.}, title = {Type Inference with Subtypes}, year = {1988}, booktitle = {Proc. ESOP 88, Nancy}, publisher = {Springer LNCS 300}, pages = {94-114} } @ARTICLE{FuhMishra90, author = {Fuh, Y.-C. and Mishra, P.}, title = {Type Inference with Subtypes}, year = {1990}, pages = {155-175}, volume = {73}, journal = {Theoretical Computer Science} } @ARTICLE{FullerAbramsky88, author = {Fuller, D.A. and Abramsky, S.}, title = {Mixed Computation of Prolog Programs}, year = {1988}, journal = {New Generation Computing}, volume = {6}, pages = {119-142} } @TECHREPORT{Furbach88, author = {Furbach, U. and H{\"o}lldobler, S. and Schreiber, J.}, title = {Horn Equality Theories and Paramodulation}, year = {1988}, institution = {{Universit\"at} der Bundeswehr, {M\"unchen}}, type = {Technical Report 8801} } @TECHREPORT{FurbachHoelldobler88, author = {Furbach, U. and H{\"o}lldobler, S.}, title = {FHCL - Functions in Horn Clause Logic}, year = {1988}, type = {Report FKI-86-88}, institution = {TU M{\"u}nchen} } @INPROCEEDINGS{FurbachHoelldobler91, author = {Furbach, U. and H{\"o}lldobler, S.}, title = {Equations, Order-Sortedness, and Inheritance in Logic Programming}, year = {1991}, booktitle = {Advances in Logic Programming and Automated Reasoning} } @ARTICLE{Furukawa92, author = {Furukawa, K.}, title = {Logic Programming as the Integrator of the Fifth Generation Computer Systems Project}, year = {1992}, pages = {82-92}, number = {3}, volume = {35}, journal = {Communications of the ACM} } @ARTICLE{FurutaScofieldShaw82, author = {Furuta, R. and Scofield, J. and Shaw, A.}, title = {Document Formatting Systems: Survey, Concepts, and Issues}, year = {1982}, pages = {417-472}, number = {3}, volume = {14}, journal = {ACM Computing Surveys} } @INPROCEEDINGS{FutatsugiGoguen85, author = {Futatsugi, K. and Goguen, J.A. and Jouannaud, J.-P. and Meseguer, J.}, title = {Principles of OBJ2}, year = {1985}, booktitle = {Proc. of the 1985 ACM Symposium on Principles of Programming Languages}, pages = {52-66} } @TECHREPORT{GabrielEtAl85, author = {Gabriel, J. and Lindholm, T. and Lusk, E.L. and Overbeek, R.A.}, title = {A Tutorial on the Warren Abstract Machine for Computational Logic}, year = {1985}, type = {Technical Report ANL-84-84}, institution = {Argonne National Laboratory}, address = {Argonne (Illinois)} } @ARTICLE{GabrielWhiteBobrow91, author = {Gabriel, R.P. and White, J.L. and Bobrow, D.G.}, title = {CLOS: Integrating Object-Oriented and Functional Programming}, year = {1991}, pages = {28-38}, number = {9}, journal = {Communications of the ACM}, volume = {34} } @INPROCEEDINGS{Gallagher93, author = {Gallagher, J.P.}, title = {Tutorial on Specialisation of Logic Programs}, year = {1993}, publisher = {ACM Press}, pages = {88-98}, booktitle = {Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics Based Program Manipulation (PEPM'93)} } @INPROCEEDINGS{GallagherBruynooghe90, author = {Gallagher, J. and Bruynooghe, M.}, title = {The Derivation of an Algorithm for Program Specialisation}, year = {1990}, pages = {732-746}, publisher = {MIT Press}, booktitle = {Proc. Seventh International Conference on Logic Programming} } @ARTICLE{GallagherBruynooghe91, author = {Gallagher, J.P. and Bruynooghe, M.}, title = {The Derivation of an Algorithm for Program Specialisation}, year = {1991}, journal = {New Generation Computing}, number = {3/4}, pages = {305-334}, volume = {9} } @PROCEEDINGS{GallaireMinker78, title = {Logic and Databases}, year = {1978}, editor = {Gallaire, H. and Minker, J.}, address = {New York}, publisher = {Plenum Press} } @MANUAL{Gallesio95, author = {Gallesio, E.}, title = {STk Reference Manual}, year = {1995}, organization = {University of Nice} } @BOOK{Gallier87, author = {Gallier, J.H.}, title = {Logic for Computer Science -- Foundations of Automatic Theorem Proving}, year = {1987}, publisher = {Wiley} } @TECHREPORT{Gallier91Report8, author = {Gallier, J.}, title = {Constructive Logics. Part I: A tutorial on Proof Systems and Typed $\lambda$-Calculi}, year = {1991}, type = {Research Report 8}, institution = {DEC PRL} } @TECHREPORT{Gallier91Report9, author = {Gallier, J.}, title = {Constructive Logics. Part II: Linear Logic and Proof Nets}, year = {1991}, type = {Research Report 9}, institution = {DEC PRL} } @INPROCEEDINGS{GallierIsakowitz88, author = {Gallier, J.H. and Isakowitz, T.}, title = {Rewriting in Order-Sorted Equational Logic}, year = {1988}, pages = {280-294}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)}, publisher = {MIT Press} } @INPROCEEDINGS{GallierRaatz86, author = {Gallier, J.H. and Raatz, S.}, title = {SLD-Resolution Methods for Horn Clauses with Equality Based on E-Unification}, year = {1986}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Salt Lake City}, pages = {168-179} } @ARTICLE{GallierRaatz89, author = {Gallier, J.H. and Raatz, S.}, title = {Extending SLD-Resolution to Equational Horn Clauses Using E-Unification}, year = {1989}, journal = {Journal of Logic Programming (6)}, pages = {3-43} } @ARTICLE{GallierSnyder89, author = {Gallier, J.H. and Snyder, W.}, title = {Complete Sets of Transformations for General E-Unification}, year = {1989}, pages = {203-260}, volume = {67}, journal = {Theoretical Computer Science} } @BOOK{Galton90, author = {Galton, A.}, title = {Logic for Information Technology}, year = {1990}, publisher = {Wiley} } @INPROCEEDINGS{GammaHelmJohnsonVlissides93, author = {Gamma, E. and Helm, R. and Johnson, R. and Vlissides, J.}, title = {Design Patterns: Abstraction and Reuse of Object-Oriented Design}, year = {1993}, pages = {406-431}, publisher = {Springer LNCS 707}, booktitle = {Proc. ECOOP'93} } @INPROCEEDINGS{GangZhiliang86, author = {Gang, Y. and Zhiliang, X.}, title = {An Efficient Type System for Prolog}, year = {1986}, booktitle = {Proc. IFIP '86}, publisher = {North-Holland}, pages = {355-359} } @ARTICLE{Ganzinger83, author = {Ganzinger, H.}, title = {Parameterized Specifications: Parameter Passing and Implementation with Respect to Observability}, year = {1983}, pages = {318-354}, number = {3}, volume = {5}, journal = {ACM TOPLAS} } @TECHREPORT{Ganzinger83a, author = {Ganzinger, H.}, title = {Increasing Modularity and Language-Independency in Automatically Generated Compilers}, year = {1983}, type = {Report TUM-I8306}, institution = {TU M{\"u}nchen} } @UNPUBLISHED{Ganzinger86, author = {Ganzinger, H.}, title = {Programmiersprachen und ihre {\"U}bersetzer}, year = {1986}, note = {Skript zur Vorlesung im SS 1985, Univ. Dortmund} } @INPROCEEDINGS{Ganzinger87, author = {Ganzinger, H.}, title = {A Completion Procedure for Conditional Equations}, year = {1987}, publisher = {Springer LNCS 308}, pages = {62-83}, note = {Revised version in \cite{Ganzinger91}}, booktitle = {Proc. 1st Int. Workshop on Conditional Term Rewriting Systems} } @INPROCEEDINGS{Ganzinger87a, author = {Ganzinger, H.}, title = {Ground Term Confluence in Parametric Conditional Equational Specifications}, year = {1987}, pages = {286-298}, publisher = {Springer LNCS 247}, booktitle = {Proc. STACS'87} } @INPROCEEDINGS{Ganzinger88, author = {Ganzinger, H.}, title = {Completion with History-Dependent Complexities for Generated Equations}, year = {1988}, pages = {73-91}, publisher = {Springer LNCS 332}, booktitle = {Proc. Workshop on Abstract Data Types} } @TECHREPORT{Ganzinger88a, author = {Ganzinger, H.}, title = {Order-Sorted Completion: The Many-Sorted Way}, year = {1988}, institution = {Univ. Dortmund}, type = {Report 274} } @ARTICLE{Ganzinger91, author = {Ganzinger, H.}, title = {A Completion Procedure for Conditional Equations}, year = {1991}, pages = {51-81}, volume = {11}, journal = {J. of Symb. Computation} } @INPROCEEDINGS{GanzingerGiegerich84, author = {Ganzinger, H. and Giegerich, R.}, title = {Attribute Coupled Grammars}, year = {1984}, pages = {157-170}, booktitle = {Proc. ACM SIGPLAN'84 Symposium on Compiler Construction, SIGPLAN Notices Vol. 19, No. 6} } @INPROCEEDINGS{GanzingerGiegerich87, author = {Ganzinger, H. and Giegerich, R.}, title = {A Note on Termination in Combinations of Heterogeneous Term Rewriting Systems}, year = {1987}, booktitle = {EATCS Bulletin} } @INPROCEEDINGS{GanzingerGiegerichMoenckeWilhelm82, author = {Ganzinger, H. and Giegerich, R. and Moencke, U. and Wilhelm, R.}, title = {A Truly Generative Semantics-Directed Compiler Generator}, year = {1982}, booktitle = {ACM Symp. on Compiler Construction} } @TECHREPORT{GanzingerHanus84, author = {Ganzinger, H. and Hanus, M.}, title = {Modular Logic Programming of Compilers}, year = {1984}, type = {Report 189}, institution = {Univ. Dortmund} } @INPROCEEDINGS{GanzingerHanus85, author = {Ganzinger, H. and Hanus, M.}, title = {Modular Logic Programming of Compilers}, year = {1985}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Boston}, pages = {242-253} } @INPROCEEDINGS{GanzingerSchaefers90, author = {Ganzinger, H. and Sch{\"a}fers, R.}, title = {System Support for Modular Order-Sorted Horn Clause Specifications}, year = {1990}, pages = {150-163}, booktitle = {Proc. 12th Int. Conference on Software Engineering (Nice)} } @MISC{GanzingerWaldmann92, author = {Ganzinger, H. and Waldmann, U.}, title = {Termination Proofs of Well-Moded Logic Programs Via Conditional Rewrite Systems}, year = {1992}, howpublished = {to appear in CTRS'92} } @TECHREPORT{GanzingerWillmertinger82, author = {Ganzinger, H. and Willmertinger, W.}, title = {Ein Textformatierer f{\"u}r ein Mikroprozessorsystem}, year = {1982}, type = {Internal Report TUM-INFO-05}, institution = {TU M{\"u}nchen} } @TECHREPORT{GanzingerWillmertinger83, author = {Ganzinger, H. and Willmertinger, W.}, title = {FOAM: A Two-Level Approach to Text Formatting on a Micro Computer System}, year = {1983}, institution = {TU M{\"u}nchen} } @INPROCEEDINGS{GarciaDemoenMarriottStuckey02, author = {Garc\'{\i}a de la Banda, M.J. and Demoen, B. and Marriott, K. and Stuckey, P.J.}, title = {To the Gates of HAL: A HAL Tutorial}, year = {2002}, booktitle = {Proc.\ of the 6th International Symposium on Functional and Logic Programming (FLOPS 2002)}, pages = {47-66}, publisher = {Springer LNCS 2441} } @TECHREPORT{GarciaHermenegildo91, author = {Garc{\'\i}a de la Banda, M.J. and Hermenegildo, M.}, title = {Some Considerations on the Compile-Time Analysis of Constraint Logic Programs}, year = {1991}, type = {Technical Report}, institution = {Universidad Politecnica de Madrid} } @TECHREPORT{GarciaHermenegildo92, author = {Garc{\'\i}a de la Banda, M.J. and Hermenegildo, M.}, title = {A Practical Approach to the Global Analysis of Constraint Logic Programs}, year = {1992}, type = {Technical Report}, institution = {Universidad Politecnica de Madrid} } @INPROCEEDINGS{GarciaHermenegildo93, author = {Garc{\'\i}a de la Banda, M. and Hermenegildo, M.}, title = {A Practical Approach to the Global Analysis of CLP Programs}, year = {1993}, pages = {437-455}, publisher = {MIT Press}, booktitle = {Proc. International Logic Programming Symposium, Vancouver} } @INPROCEEDINGS{GarciaMarriottStuckey95, author = {Garcia de la Banda, M. and Marriott, K. and Stuckey, P.}, title = {Efficient Analysis of Logic Programs with Dynamic Scheduling}, year = {1995}, publisher = {MIT Press (to appear)}, booktitle = {Proc. of the International Logic Programming Symposium} } @MISC{Garrett05, author = {Garrett, J.J.}, title = {Ajax: A New Approach to Web Applications}, year = {2005}, howpublished = {AdaptivePath.com} } @TECHREPORT{GavilanesFrancoLucioCarrascoRodriguez-Artalejo92, author = {Gavilanes Franco, A. and Lucio Carrasco, F. and Rodriguez-Artalejo, M.}, title = {Reasoning with Higher-Order Partial Functions}, year = {1992}, type = {Technical Report DIA/92/13}, institution = {Universidad Complutense Madrid} } @INPROCEEDINGS{GeeMelvinPatt86, author = {Gee, J. and Melvin, S.W. and Patt, Y.N.}, title = {The Implementation of Prolog via VAX 8600 Microcode}, year = {1986}, booktitle = {Proc. 19th Annual Workshop on Microprogramming}, address = {New York}, pages = {68-74} } @ARTICLE{GeistKohlPapadopoulos96, author = {Geist, G.A. and Kohl, J.A. and Papadopoulos, P.M.}, title = {PVM and MPI: a Comparison of Features}, year = {1996}, number = {2}, volume = {8}, journal = {Calculateures Paralleles} } @MISC{Gelfond93, author = {Gelfond, M.}, title = {Modelling Actions in Logic}, year = {1993}, howpublished = {Slides presented at ICLP'93} } @BOOK{GeneserethNilsson87, author = {Genesereth, M.R. and Nilsson, N.J.}, title = {Logical Foundations of Artificial Intelligence}, year = {1987}, publisher = {Morgan Kaufmann Publishers} } @MASTERSTHESIS{Genius96Diplom, author = {Genius, D.}, title = {Vergleich und Implementierung von Narrowing-Strategien in Prolog}, year = {1996}, school = {RWTH Aachen} } @INPROCEEDINGS{Genius96MPLP, author = {Genius, D.}, title = {Sequential Implementation of Parallel Narrowing}, year = {1996}, pages = {95-104}, booktitle = {Proc. JICSLP'96 Workshop on Multi-Paradigm Logic Programming}, publisher = {TU Berlin, Technical Report No. 96-28} } @INPROCEEDINGS{GeserHussmann86, author = {Geser, A. and Hussmann, H.}, title = {Experiences with the RAP system -- a specification interpreter combining term rewriting and resolution}, year = {1986}, booktitle = {Proc. of ESOP 86}, publisher = {Springer LNCS 213}, pages = {339-350} } @TECHREPORT{GeserHussmann88, author = {Geser, A. and Hussmann, H.}, title = {The RAP System from the User's Point of View}, year = {1988}, type = {MIP-intern 02/88}, institution = {Univ. Passau} } @INPROCEEDINGS{GeserHussmannMueck87, author = {Geser, A. and Hussmann, H. and M{\"u}ck, A.}, title = {A Compiler for a Class of Conditional Term Rewriting Systems}, year = {1987}, pages = {84-90}, publisher = {Springer LNCS 308}, booktitle = {Proc. 1st Int. Workshop on Conditional Term Rewriting Systems} } @ARTICLE{GiacobazziDebrayLevi95, author = {Giacobazzi, R. and Debray, S.K. and Levi, G.}, title = {Generalized semantics and abstract interpretation for constraint logic programs}, year = {1995}, pages = {191-247}, number = {3}, volume = {25}, journal = {Journal of Logic Programming} } @ARTICLE{GibbsTsichritzisCasaisNierstraszPintado90, author = {Gibbs, S. and Tsichritzis, D. and Casais, E. and Nierstrasz, O. and Pintado, X.}, title = {Class Management for Software Communities}, year = {1990}, pages = {90-103}, journal = {Communications of the ACM}, number = {9}, volume = {33} } @PHDTHESIS{Gibert91, author = {Gibert, J.}, title = {Declarative Symbolic Computations}, year = {1991}, note = {Published as Technical Report 91/31}, school = {Univ. of Melbourne} } @TECHREPORT{Giegerich79, author = {Giegerich, R.}, title = {Introduction to the compiler generation system MUG2}, year = {1979}, type = {Report TUM-INFO-7913}, institution = {TU M{\"u}nchen} } @ARTICLE{Giegerich90, author = {Giegerich, R.}, title = {Code Selection by Inversion of Order-Sorted Derivors}, year = {1990}, pages = {177-211}, volume = {73}, journal = {Theoretical Computer Science} } @PROCEEDINGS{GiegerichGraham91, title = {Code Generation - Concepts, Tools, Techniques}, year = {1991}, publisher = {Dagstuhl-Seminar-Report 13}, editor = {Giegerich, R. and Graham, S.L.} } @MISC{GiegerichWilhelm78, author = {Giegerich, R. and Wilhelm, R.}, title = {Implementierbarkeit attributierter Grammatiken}, year = {1978}, howpublished = {TU M{\"u}nchen} } @INPROCEEDINGS{GieslSchneiderKampThiemann06, author = {Giesl, J. and Schneider-Kamp, P. and Thiemann, R.}, title = {AProVE 1.2: Automatic Termination Proofs in the Dependency Pair Framework}, year = {2006}, booktitle = {Proceedings of the 3rd International Joint Conference on Automated Reasoning (IJCAR '06)}, pages = {281-286}, publisher = {Springer LNCS 4130} } @ARTICLE{Gill00, author = {Gill, A.}, title = {Debugging Haskell by Observing Intermediate Data Structures}, year = {2000}, journal = {Electr. Notes Theor. Comput. Sci.}, number = {1}, volume = {41} } @ARTICLE{GiovannettiLeviMoisoPalamidessi91, author = {Giovannetti, E. and Levi, G. and Moiso, C. and Palamidessi, C.}, title = {Kernel LEAF: A Logic plus Functional Language}, year = {1991}, pages = {139-185}, number = {2}, volume = {42}, journal = {Journal of Computer and System Sciences} } @INPROCEEDINGS{GiovannettiMoiso86, author = {Giovannetti, E. and Moiso, C.}, title = {A completeness result for E-unification algorithms based on conditional narrowing}, year = {1986}, publisher = {Springer LNCS 306}, pages = {157-167}, booktitle = {Proc. Workshop on Foundations of Logic and Functional Programming} } @INPROCEEDINGS{GiovannettiMoiso87, author = {Giovannetti, E. and Moiso, C.}, title = {Notes on the elimination of conditions}, year = {1987}, pages = {91-97}, publisher = {Springer LNCS 308}, booktitle = {Proc. CTRS'87} } @ARTICLE{Girard87, author = {Girard, J.-Y.}, title = {Linear Logic}, year = {1987}, pages = {1-102}, journal = {Theoretical Computer Science 50} } @INPROCEEDINGS{GodinMili93, author = {Godin, R. and Mili, H.}, title = {Building and Maintaining Analysis-Level Class Hierarchies Using Galois Lattices}, year = {1993}, pages = {394-410}, booktitle = {Proc. OOPSLA'93}, publisher = {ACM SIGPLAN Notices Vol. 28, No. 10} } @TECHREPORT{Goebel83, author = {G{\"o}bel, R.}, title = {A Completion Procedure for Globally Finite Term Rewriting Systems}, year = {1983}, type = {Memo SEKI-83-11}, institution = {Univ. Kaiserslautern} } @INPROCEEDINGS{Goguen90, author = {Goguen, J.A.}, title = {Semantic Specifications for the Rewrite Rule Machine}, year = {1990}, publisher = {Springer LNCS}, booktitle = {Concurrency: Theory, Language and Architecture} } @INPROCEEDINGS{Goguen90a, author = {Goguen, J.A.}, title = {Types as Theories}, year = {1990}, publisher = {Oxford University Press}, booktitle = {Proc. Symp. on General Topology and Applications} } @UNPUBLISHED{Goguen90b, author = {Goguen, J.A.}, title = {An Algebraic Approach to Refinement}, year = {1990}, note = {Draft} } @UNPUBLISHED{GoguenBurstall, author = {Goguen, J.A. and Burstall, R.}, title = {Institutions: Abstract Model Theory for Specification and Programming}, year = {NN}, note = {no comments} } @INPROCEEDINGS{GoguenDiaconescu94, author = {Goguen, J. and Diaconescu, R.}, title = {An Oxford Survey of Order Sorted Algebra}, year = {1994}, booktitle = {Mathematical Structures in Computer Science} } @ARTICLE{GoguenMeseguer82, author = {Goguen, J.A. and Meseguer, J.}, title = {Completeness of many-sorted equational logic}, year = {1982}, number = {1}, volume = {17}, journal = {SIGPLAN Notices} } @TECHREPORT{GoguenMeseguer84, author = {Goguen, J.A. and Meseguer, J.}, title = {Completeness of Many-Sorted Equational Logic}, year = {1984}, type = {Report No. CSLI-84-15}, institution = {Stanford University} } @UNPUBLISHED{GoguenMeseguer85, author = {Goguen, J.A. and Meseguer, J.}, title = {Order-Sorted Algebra I: Partial and Overloaded Operators, Errors and Inheritance}, year = {1985}, note = {Draft} } @INCOLLECTION{GoguenMeseguer86, author = {Goguen, J.A. and Meseguer, J.}, title = {Eqlog: Equality, Types, and Generic Modules for Logic Programming}, year = {1986}, editor = {DeGroot, D. and Lindstrom, G.}, booktitle = {Logic Programming, Functions, Relations, and Equations}, publisher = {Prentice Hall}, pages = {295-363} } @INPROCEEDINGS{GoguenMeseguer87, author = {Goguen, J.A. and Meseguer, J.}, title = {Models and Equality for Logical Programming}, year = {1987}, booktitle = {Proc. of the TAPSOFT '87}, publisher = {Springer LNCS 250}, pages = {1-22} } @INCOLLECTION{GoguenThatcherWagner78, author = {Goguen, J.A. and Thatcher, J.W. and Wagner, E.G.}, title = {An Initial Algebra Approach to the Specification, Correctness, and Implementation of Abstract Data Types}, year = {1978}, editor = {Yeh, R.}, booktitle = {Current Trends in Programming Methodology}, volume = {4}, publisher = {Prentice Hall, Englewood Cliffs NJ}, pages = {80-149} } @ARTICLE{Goldfarb81, author = {Goldfarb, W.}, title = {The Undecidability of the Second-Order Unification Problem}, year = {1981}, journal = {Theoretical Computer Science 13}, pages = {225-230} } @INPROCEEDINGS{Goldfarb81a, author = {Goldfarb, C.F.}, title = {A Generalized Approach to Document Markup}, year = {1981}, pages = {68-73}, booktitle = {Proc. ACM SIGPLAN SIGOA Symposium on Text Manipulation, Portland/Oregon}, publisher = {SIGOA Newsletter, Vol. 2, No. 1+2} } @PROCEEDINGS{Gollner92, title = {The Implementation of Logical-Functional Languages}, year = {1992}, key = {Gollner92}, publisher = {Univ. Karlsruhe, Interner Bericht 10/92}, editor = {Gollner, M.} } @TECHREPORT{Gollner93, author = {Gollner, M.}, title = {A Simple Algebraic Languages with Tests and Ordered Sorts (SALTO): Language Definition \& Operational Semantics}, year = {1993}, type = {Internal Report 7/93}, institution = {Univ. Karlsruhe} } @PHDTHESIS{Gollner96, author = {Gollner, M.}, title = {Eine abstrakte Maschine f{\"u}r das logisch-funktionale Programmieren}, year = {1996}, school = {Universit{\"a}t Karlsruhe} } @TECHREPORT{GollnerBarheine93, author = {Gollner, M. and Barheine, W.}, title = {Abschlu\ss{}bericht zur Sprache KANN (KArlsruhe Normal-Narrowing)}, year = {1993}, type = {Internal Report 3/93}, institution = {Univ. Karlsruhe} } @UNPUBLISHED{GollnerScharnhorst92, author = {Gollner, M. and Scharnhorst, C.}, title = {Integration logischer und funktionale Sprachkonzepte mit dem normalisierenden Narrowing-System KANN}, year = {1992}, note = {Univ. Karlsruhe} } @INPROCEEDINGS{Goltz92, author = {Goltz, H.-J.}, title = {A Constructive Type System Based on Data Terms}, year = {1992}, publisher = {Springer LNAI 633}, pages = {279-303}, booktitle = {Logics in AI} } @ARTICLE{Gomard92, author = {Gomard, C.K.}, title = {A Self-Applicable Partial Evaluator for the Lambda-Calculus: Correctness and Pragmatics}, year = {1992}, pages = {147-172}, number = {2}, volume = {14}, journal = {ACM Transactions on Programming Languages and Systems} } @INPROCEEDINGS{Gonzales-MorenoHortala-GonzalezLopez-FraguasRodriguez-Artalejo96, author = {Gonzales-Moreno, J.C. and Hortala-Gonzalez, T. and Lopez-Fraguas, F. and Rodriguez-Artalejo, M.}, title = {A Rewriting Logic for Declarative Programming}, year = {1996}, booktitle = {To appear in ESOP'96} } @ARTICLE{GonzalesEtAl01JFLP, author = {Gonz{\'a}les-Moreno, J.C. and Hortal{\'a}-Gonz{\'a}lez, M.T. and Rodr{\'\i}guez-Artalejo, M.}, title = {Polymorphic Types in Functional Logic Programming}, year = {2001}, journal = {Journal of Functional and Logic Programming}, number = {1}, volume = {2001} } @INPROCEEDINGS{GonzalesEtAl96ESOP, author = {Gonz{\'a}les-Moreno, J.C. and Hortal{\'a}-Gonz{\'a}lez, M.T. and L{\'o}pez-Fraguas, F.J. and Rodr{\'\i}guez-Artalejo, M.}, title = {A Rewriting Logic for Declarative Programming}, year = {1996}, booktitle = {Proc. ESOP'96}, pages = {156-172}, publisher = {Springer LNCS 1058} } @INPROCEEDINGS{GonzalesEtAl99FLOPS, author = {Gonz{\'a}les-Moreno, J.C. and Hortal{\'a}-Gonz{\'a}lez, M.T. and Rodr{\'\i}guez-Artalejo, M.}, title = {Polymorphic Types in Functional Logic Programming}, year = {1999}, booktitle = {Proc. 4th International Symposium on Functional and Logic Programming (FLOPS'99)}, pages = {1-20}, publisher = {Springer LNCS 1722} } @INPROCEEDINGS{Gonzalez-MorenoEtAl97ICLP, author = {Gonz{\'a}lez-Moreno, J.C. and Hortal{\'a}-Gonz{\'a}lez, M.T. and Rodr{\'\i}guez-Artalejo, M.}, title = {A Higher Order Rewriting Logic for Functional Logic Programming}, year = {1997}, pages = {153-167}, publisher = {MIT Press}, booktitle = {Proc.\ of the Fourteenth International Conference on Logic Programming (ICLP'97)} } @TECHREPORT{Gonzalez-MorenoHortala-GonzalezRodriguez-Artalejo90, author = {Gonzalez-Moreno, J.C. and Hortala-Gonzalez, M.T. and Rodriguez-Artalejo, M.}, title = {A Functional Logic Language with Higher Order Logic Variables}, year = {1990}, type = {Technical Report}, institution = {Univ. Comp. Madrid} } @INPROCEEDINGS{Gonzalez-MorenoHortala-GonzalezRodriguez-Artalejo91, author = {Gonzalez-Moreno, J.C. and Hortala-Gonzalez, M.T. and Rodriguez-Artalejo, M.}, title = {Denotational Versus Declarative Semantics for Functional Programming}, year = {1991}, booktitle = {Proc. CSL'91} } @TECHREPORT{Gonzalez-MorenoHortala-GonzalezRodriguez-Artalejo92, author = {Gonz{\'a}lez-Moreno, J.C. and Hortal{\'a}-Gonz{\'a}lez, M.T. and Rodr{\'\i}guez-Artalejo, M.}, title = {On the Completeness of Narrowing as the Operational Semantics of Functional Logic Programming}, year = {1992}, note = {To appear in Proc. CSL'92, Springer LNCS}, type = {Technical Report DIA 92/14}, institution = {Universidad Complutense Madrid} } @INPROCEEDINGS{Gonzalez-MorenoHortala-GonzalezRodriguez-Artalejo92CSL, author = {Gonz{\'a}lez-Moreno, J.C. and Hortal{\'a}-Gonz{\'a}lez, M.T. and Rodr{\'\i}guez-Artalejo, M.}, title = {On the Completeness of Narrowing as the Operational Semantics of Functional Logic Programming}, year = {1992}, pages = {216-230}, publisher = {Springer LNCS 702}, booktitle = {Proc.\ CSL'92} } @ARTICLE{GonzalezEtAl99, author = {Gonz{\'a}lez-Moreno, J.C. and Hortal{\'a}-Gonz{\'a}lez, M.T. and L{\'o}pez-Fraguas, F.J. and Rodr{\'\i}guez-Artalejo, M.}, title = {An approach to declarative programming based on a rewriting logic}, year = {1999}, volume = {40}, pages = {47-87}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{GoosDietrichKursawe87, author = {Goos, G. and Dietrich, R. and Kursawe, P.}, title = {Prolog-Arbeiten in Karlsruhe}, year = {1987}, pages = {89-104}, publisher = {Springer Informatik Fachberichte 155}, booktitle = {2. Int. GI-Kongress Wissensbasierte Systeme} } @ARTICLE{Gordon81, author = {Gordon, H.T.}, title = {What FORTH is?}, year = {1981}, journal = {Dr. Dobb's Journal} } @INPROCEEDINGS{GorlickKesselman87, author = {Gorlick, M. and Kesselman, C.}, title = {Timing Prolog Programs without Clocks}, year = {1987}, booktitle = {Proc.\ of the 4th Symposium on Logic Programming (SLP'87)}, pages = {426-434} } @BOOK{Graham91, author = {Graham, I.}, title = {Object Oriented Methods}, year = {1991}, publisher = {Addison-Wesley} } @PHDTHESIS{Gramlich96, author = {Gramlich, B.}, title = {Termination and Confluence Properties of Structured Rewrite Systems}, year = {1996}, school = {Universit{\"a}t Kaiserslautern} } @ARTICLE{GrantMinker92, author = {Grant, J. and Minker, J.}, title = {The Impact of Logic Programming on Databases}, year = {1992}, pages = {66-81}, number = {3}, volume = {35}, journal = {Communications of the ACM} } @PHDTHESIS{Green69, author = {Green, C.C.}, title = {The Application of Theorem Proving Question-Answering Systems}, year = {1969}, school = {Stanford University} } @TECHREPORT{GriefahnLuettringhaus89, author = {Griefahn, U. and L{\"u}ttringhaus, S.}, title = {Integrity Constraint Checking for Deductive Databases}, year = {1989}, type = {Technical Report 305}, institution = {Univ. Dortmund} } @INPROCEEDINGS{GriefahnLuettringhaus90, author = {Griefahn, U. and L{\"u}ttringhaus, S.}, title = {Top-Down Integrity Constraint Checking for Deductive Databases}, year = {1990}, pages = {130-144}, publisher = {MIT Press}, booktitle = {Proc. Seventh International Conference on Logic Programming} } @ARTICLE{GrogonoGargul94, author = {Grogono, P. and Gargul, M.}, title = {A Graph Model for Object Oriented Programming}, year = {1994}, pages = {21-28}, journal = {ACM SIGPLAN Notices}, volume = {29}, number = {7} } @TECHREPORT{Gruenler90, author = {Gr{\"u}nler, T.}, title = {Spezifikationen h{\"o}herer Ordnung}, year = {1990}, type = {Report MIP-9012}, institution = {Univ. Passau} } @MISC{GuoPull91, author = {Guo, Y. and Pull, H.}, title = {FALCON: Functional and Logic Language with Constraints (Language Definition)}, year = {1991}, howpublished = {Imperial College, London} } @MISC{Gupta93, author = {Gupta, G.}, title = {Parallel Logic Programming}, year = {1993}, howpublished = {Slides presented at ICLP'93} } @BOOK{Gupta94, author = {Gupta, G.}, title = {Multiprocessor Execution of Logic Programs}, year = {1994}, publisher = {Kluwer Academic Publishers} } @ARTICLE{GuptaJayaraman93, author = {Gupta, G. and Jayaraman, B.}, title = {Analysis of Or-Parallel Execution Models}, year = {1993}, pages = {659-680}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {15}, number = {4} } @ARTICLE{GuptaSantosCosta96, author = {Gupta, G. and Santos Costa, V.}, title = {Cuts and side-effects in an and-or parallel Prolog}, year = {1996}, pages = {45-71}, number = {1}, volume = {27}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{GurevichMorris87, author = {Gurevich, Y. and Morris, J.M.}, title = {Algebraic Operational Semantics and Modula-2}, year = {1987}, pages = {81-101}, publisher = {Springer LNCS 329}, booktitle = {Proc. 1st Workshop on Computer Science Logic} } @INPROCEEDINGS{GurevichMoss90, author = {Gurevich, Y. and Moss, L.S.}, title = {Algebraic Operational Semantics and Occam}, year = {1990}, pages = {176-192}, publisher = {Springer LNCS 440}, booktitle = {Proc. 3rd Computer Science Logic Workshop} } @ARTICLE{HabelPlump95, author = {Habel, A. and Plump, D.}, title = {Unification, Rewriting, and Narrowing on Term Graphs}, year = {1995}, note = {Also in Proc. SEGRAGRA'95}, journal = {Electronic Notes in Theoretical Computer Science} } @ARTICLE{HabelPlump96, author = {Habel, A. and Plump, D.}, title = {Term Graph Narrowing}, year = {1996}, journal = {Mathematical Structures in Computer Science}, number = {6}, pages = {649-676}, volume = {6} } @INPROCEEDINGS{Halbwachs98, author = {Halbwachs, N.}, title = {Synchronous programming of reactive systems}, year = {1998}, booktitle = {Tenth International Conference on Computer-Aided Verification (CAV'98)}, pages = {1-16}, publisher = {Springer LNCS 1427} } @ARTICLE{HalbwachsCaspiRaymondPilaud91, author = {Halbwachs, N. and Caspi, P. and Raymond, P. and Pilaud, D.}, title = {The synchronous dataflow programming language {Lustre}}, year = {1991}, journal = {Proceedings of the IEEE}, number = {9}, pages = {1305-1320}, volume = {79} } @INPROCEEDINGS{HalbwachsRaymondRatel91, author = {Halbwachs, N. and Raymond, P. and Ratel, C.}, title = {Generating Efficient Code From Data-Flow Programs}, year = {1991}, booktitle = {Third International Symposium on Programming Language Implementation and Logic Programming}, pages = {207-218}, publisher = {Springer LNCS 528} } @ARTICLE{HallnaesSchroeder-Heister90, author = {Halln{\"a}s, L. and Schroeder-Heister, P.}, title = {A Proof-Theoretic Approach to Logic Programming. I. Clauses as Rules}, year = {1990}, number = {2}, volume = {1}, pages = {261-283}, journal = {J. Logic Computat.} } @ARTICLE{HallnaesSchroeder-Heister91, author = {Halln{\"a}s, L. and Schroeder-Heister, P.}, title = {A Proof-Theoretic Approach to Logic Programming. II. Programs as Definitions}, year = {1991}, number = {5}, volume = {1}, pages = {635-660}, journal = {J. Logic Computat.} } @INPROCEEDINGS{HamadaMiddeldorp97, author = {Hamada, M. and Middeldorp, A.}, title = {Strong Completeness of a Lazy Conditional Narrowing Calculus}, year = {1997}, pages = {14-32}, publisher = {World Scientific}, booktitle = {Proceedings of the 2nd Fuji International Workshop on Functional and Logic Programming} } @ARTICLE{HamfeltFischerNilsson97, author = {Hamfelt, A. and Fischer Nilsson, J.}, title = {Towards a Logic Programming Methodology based on Higher-order Predicates}, year = {1997}, pages = {421-448}, number = {4}, volume = {15}, journal = {New Generation Computing} } @INPROCEEDINGS{HammerIlsonAndersonGilbertGoodNiamirRosensteinSchoichet81, author = {Hammer, M. and Ilson, R. and Anderson, T. and Gilbert, E. and Good, M. and Niamir, B. and Rosenstein, L. and Schoichet, S.}, title = {The Implementation of Etude, An Integrated and Interactive Document Production System}, year = {1981}, pages = {137-146}, booktitle = {Proc. ACM SIGPLAN SIGOA Symposium on Text Manipulation, Portland/Oregon}, publisher = {SIGOA Newsletter, Vol. 2, No. 1+2} } @INPROCEEDINGS{Han91, author = {Han, J.L.}, title = {Preventing Infinite Looping in Prolog}, year = {1991}, address = {San Jose (CA)}, booktitle = {IEEE Intl. Conference on Tools for AI} } @ARTICLE{HanEvans94, author = {Han, Yong-Fei and Evans, D.J.}, title = {Parallel Inference Algorithms for the Connection Method on Systolic Arrays}, year = {1994}, journal = {Intern. J. Computer Math.} } @ARTICLE{Hankley87, author = {Hankley, W.}, title = {Feature Analysis of Turbo Prolog}, year = {1987}, journal = {SIGPLAN Notices}, volume = {22}, number = {3}, pages = {111-118} } @INPROCEEDINGS{HannanMiller88, author = {Hannan, J. and Miller, D.}, title = {Uses of Higher-order Unification for Implementing Programs Transformers}, year = {1988}, pages = {942-958}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)}, publisher = {MIT Press} } @ARTICLE{HannanMiller92, author = {Hannan, J. and Miller, D.}, title = {From Operational Semantics to Abstract Machines}, year = {1992}, journal = {Journal of Mathematical Structures in Computer Science (to appear)} } @MASTERSTHESIS{Hans90, author = {Hans, Werner}, title = {Entwurf einer abstrakten Maschine f{\"u}r eine UND-parallele Implementierung der funktionalen Logik-Programmiersprache BABEL auf einem lose gekoppelten Multicomputer-System}, year = {1990}, type = {Diplomarbeit}, school = {RWTH Aachen} } @MISC{HansKuchenWinkler93, author = {Hans, W. and Kuchen, H. and Winkler, S.}, title = {Full Indexing for Lazy Narrowing}, year = {1993}, howpublished = {RWTH Aachen, submitted for publication} } @TECHREPORT{HansKuchenWinkler93Report, author = {Hans, W. and Kuchen, H. and Winkler, S.}, title = {Full Indexing for Lazy Narrowing}, year = {1993}, type = {Technical Report 93-18}, institution = {RWTH Aachen} } @MISC{HansLoogenWinkler92, author = {Hans, W. and Loogen, R. and Winkler, S.}, title = {On the Interaction of Lazy Evaluation and Backtracking}, year = {1992}, howpublished = {RWTH Aachen} } @INPROCEEDINGS{HansLoogenWinkler92PLILP, author = {Hans, W. and Loogen, R. and Winkler, S.}, title = {On the Interaction of Lazy Evaluation and Backtracking}, year = {1992}, pages = {355-369}, booktitle = {Proc. of the 4th International Symposium on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 631} } @TECHREPORT{HansWinkler92, author = {Hans, W. and Winkler, S.}, title = {Aliasing and Groundness Analysis of Logic Programs through Abstract Interpretation and its Safety}, year = {1992}, type = {Technical Report 92-27}, institution = {RWTH Aachen} } @TECHREPORT{HansWinkler93, author = {Hans, W. and Winkler, S.}, title = {Abstract Interpretation of Functional Logic Languages}, year = {1993}, institution = {RWTH Aachen} } @MISC{Hanus00Curry, author = {Hanus (ed.), M.}, title = {Curry: An Integrated Functional Logic Language (Vers.\ 0.7)}, year = {2000}, howpublished = {Available at \verb+http://www.informatik.uni-kiel.de/~curry+} } @INPROCEEDINGS{Hanus00LPSE, author = {Hanus, M.}, title = {Server Side Web Scripting in Curry}, year = {2000}, booktitle = {Workshop on (Constraint) Logic Programming and Software Engineering (LPSE2000)} } @MISC{Hanus00PACS, author = {Hanus, M. and Antoy, S. and Koj, J. and Niederau, P. and Sadre, R. and Steiner, F.}, title = {PACS: The Portland Aachen Curry System}, year = {2000}, howpublished = {Available at \verb+http://www-i2.informatik.rwth-aachen.de/~hanus/pacs/+} } @INPROCEEDINGS{Hanus00PADL, author = {Hanus, M.}, title = {A Functional Logic Programming Approach to Graphical User Interfaces}, year = {2000}, pages = {47-62}, publisher = {Springer LNCS 1753}, booktitle = {International Workshop on Practical Aspects of Declarative Languages (PADL'00)} } @MISC{Hanus00PAKCS, author = {Hanus, M. and Antoy, S. and Koj, J. and Niederau, P. and Sadre, R. and Steiner, F.}, title = {PAKCS: The Portland Aachen Kiel Curry System}, year = {2000}, howpublished = {Available at \verb+http://www.informatik.uni-kiel.de/~pakcs/+} } @INPROCEEDINGS{Hanus01PADL, author = {Hanus, M.}, title = {High-Level Server Side Web Scripting in Curry}, year = {2001}, booktitle = {Proc.\ of the Third International Symposium on Practical Aspects of Declarative Languages (PADL'01)}, pages = {76-92}, publisher = {Springer LNCS 1990} } @INPROCEEDINGS{Hanus01WRSENTCS, author = {Hanus, M.}, title = {Reduction Strategies for Declarative Programming}, year = {2001}, editor = {Gramlich, B. and Lucas, S.}, booktitle = {Electronic Notes in Theoretical Computer Science}, publisher = {Elsevier Science Publishers}, volume = {57} } @MISC{Hanus02Curry, author = {Hanus (ed.), M.}, title = {Curry: An Integrated Functional Logic Language (Vers.\ 0.7.2)}, year = {2002}, howpublished = {Available at \verb+http://www.informatik.uni-kiel.de/~curry+} } @MISC{Hanus02PAKCS, author = {Hanus, M. and Antoy, S. and H{\"o}ppner, K. and Koj, J. and Niederau, P. and Sadre, R. and Steiner, F.}, title = {PAKCS: The Portland Aachen Kiel Curry System}, year = {2002}, howpublished = {Available at \verb+http://www.informatik.uni-kiel.de/~pakcs/+} } @INPROCEEDINGS{Hanus02WFLP, author = {Hanus, M.}, title = {CurryDoc: A Documentation Tool for Declarative Programs}, year = {2002}, booktitle = {Proc. 11th International Workshop on Functional and (Constraint) Logic Programming (WFLP 2002)}, pages = {225-228}, publisher = {Research Report UDMI/18/2002/RR, University of Udine} } @MISC{Hanus03Curry, author = {Hanus (ed.), M.}, title = {Curry: An Integrated Functional Logic Language (Vers.\ 0.8)}, year = {2003}, howpublished = {Available at \verb+http://www.informatik.uni-kiel.de/~curry+} } @MISC{Hanus03PAKCS, author = {Hanus, M. and Antoy, S. and Engelke, M. and H{\"o}ppner, K. and Koj, J. and Niederau, P. and Sadre, R. and Steiner, F.}, title = {PAKCS: The Portland Aachen Kiel Curry System}, year = {2003}, howpublished = {Available at \verb+http://www.informatik.uni-kiel.de/~pakcs/+} } @ARTICLE{Hanus04JFLP, author = {Hanus, M.}, title = {Dynamic Predicates in Functional Logic Programs}, year = {2004}, journal = {Journal of Functional and Logic Programming}, number = {5}, publisher = {EAPLS}, volume = {2004} } @MISC{Hanus04PAKCS, author = {Hanus, M. and Antoy, S. and Engelke, M. and H{\"o}ppner, K. and Koj, J. and Niederau, P. and Sadre, R. and Steiner, F.}, title = {{PAKCS}: The {P}ortland {A}achen {K}iel {C}urry {S}ystem}, year = {2004}, howpublished = {Available at \verb+http://www.informatik.uni-kiel.de/~pakcs/+} } @INPROCEEDINGS{Hanus04WFLP, author = {Hanus, M.}, title = {Dynamic Predicates in Functional Logic Programs}, year = {2004}, address = {Aachen (Germany)}, booktitle = {Proc. 13th International Workshop on Functional and (Constraint) Logic Programming (WFLP 2004)}, pages = {62-73}, publisher = {Technical Report AIB-2004-05, RWTH Aachen} } @MISC{Hanus05PAKCS, author = {Hanus, M. and Antoy, S. and Engelke, M. and H{\"o}ppner, K. and Koj, J. and Niederau, P. and Sadre, R. and Steiner, F.}, title = {{PAKCS}: The {P}ortland {A}achen {K}iel {C}urry {S}ystem}, year = {2005}, howpublished = {Available at \verb+http://www.informatik.uni-kiel.de/~pakcs/+} } @INPROCEEDINGS{Hanus05WCFLP, author = {Hanus, M.}, title = {A Generic Analysis Environment for Declarative Programs}, year = {2005}, booktitle = {Proc. of the ACM SIGPLAN 2005 Workshop on Curry and Functional Logic Programming (WCFLP 2005)}, pages = {43-48}, publisher = {ACM Press} } @MISC{Hanus06Curry, author = {Hanus (ed.), M.}, title = {Curry: An Integrated Functional Logic Language (Vers.\ 0.8.2)}, year = {2006}, howpublished = {Available at \verb+http://curry-language.org+} } @MISC{Hanus06PAKCS, author = {Hanus, M. and Antoy, S. and Bra{\ss}el, B. and Engelke, M. and H{\"o}ppner, K. and Koj, J. and Niederau, P. and Sadre, R. and Steiner, F.}, title = {{PAKCS}: The {P}ortland {A}achen {K}iel {C}urry {S}ystem}, year = {2006}, howpublished = {Available at \verb+http://www.informatik.uni-kiel.de/~pakcs/+} } @INPROCEEDINGS{Hanus06PPDP, author = {Hanus, M.}, title = {Type-Oriented Construction of Web User Interfaces}, year = {2006}, booktitle = {Proceedings of the 8th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'06)}, pages = {27-38}, publisher = {ACM Press} } @INPROCEEDINGS{Hanus06WFLP, author = {Hanus, M.}, title = {Reporting Failures in Functional Logic Programs}, year = {2006}, booktitle = {Proc. of the 15th International Workshop on Functional and (Constraint) Logic Programming (WFLP 2006)}, pages = {49-62} } @INPROCEEDINGS{Hanus06WLP, author = {Hanus, M.}, title = {Adding Constraint Handling Rules to Curry}, year = {2006}, booktitle = {Proc. 20th Workshop on Logic Programming (WLP 2006)}, pages = {81-90}, publisher = {INFSYS Research Report 1843-06-02 (TU Wien)} } @INPROCEEDINGS{Hanus06WLPE, author = {Hanus, M.}, title = {CurryBrowser: A Generic Analysis Environment for Curry Programs}, year = {2006}, booktitle = {Proc. of the 16th Workshop on Logic-based Methods in Programming Environments (WLPE'06)}, pages = {61-74} } @TECHREPORT{Hanus06WUI, author = {Hanus, M.}, title = {Type-Oriented Construction of Web User Interfaces}, year = {2006}, institution = {Technical Report, CAU Kiel} } @ARTICLE{Hanus07ENTCS, author = {Hanus, M.}, title = {Reporting Failures in Functional Logic Programs}, year = {2007}, journal = {Electronic Notes in Theoretical Computer Science}, pages = {59-73}, volume = {177} } @INPROCEEDINGS{Hanus07ICLP, author = {Hanus, M.}, title = {Multi-paradigm Declarative Languages}, year = {2007}, booktitle = {Proceedings of the International Conference on Logic Programming (ICLP 2007)}, pages = {45-75}, publisher = {Springer LNCS 4670} } @MISC{Hanus07PAKCS, author = {Hanus, M. and Antoy, S. and Bra{\ss}el, B. and Engelke, M. and H{\"o}ppner, K. and Koj, J. and Niederau, P. and Sadre, R. and Steiner, F.}, title = {{PAKCS}: The {P}ortland {A}achen {K}iel {C}urry {S}ystem}, year = {2007}, howpublished = {Available at \verb+http://www.informatik.uni-kiel.de/~pakcs/+} } @INPROCEEDINGS{Hanus07PPDP, author = {Hanus, M.}, title = {Putting Declarative Programming into the Web: Translating Curry to JavaScript}, year = {2007}, booktitle = {Proceedings of the 9th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'07)}, pages = {155-166}, publisher = {ACM Press} } @INPROCEEDINGS{Hanus08PPDP, author = {Hanus, M.}, title = {Call Pattern Analysis for Functional Logic Programs}, year = {2008}, booktitle = {Proceedings of the 10th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'08)}, pages = {67-78}, publisher = {ACM Press} } @TECHREPORT{Hanus08TR, author = {Hanus, M.}, title = {Call Pattern Analysis for Functional Logic Programs}, year = {2008}, institution = {Christian-Albrechts-Universit{\"a}t Kiel}, type = {Technical Report 0803} } @MASTERSTHESIS{Hanus83, author = {Hanus, M.}, title = {Prinzipien zur Spezifikation und Generierung von Textformatierern}, year = {1983}, school = {FB Informatik, Univ. Dortmund} } @INPROCEEDINGS{Hanus86, author = {Hanus, M.}, title = {Formatierer f{\"u}r Text und Graphik und ihre Implementierung mit Smalltalk-80}, year = {1986}, pages = {78-89}, publisher = {Springer Informatik-Fachberichte 119}, booktitle = {Graphik in Dokumenten} } @BOOK{Hanus87, author = {Hanus, M.}, title = {Probleml{\"o}sen mit Prolog}, year = {1987}, note = {2. {\"u}berarbeitete und erweiterte Auflage}, address = {Stuttgart}, publisher = {Teubner} } @TECHREPORT{Hanus88, author = {Hanus, M.}, title = {Horn Clause Programs with Polymorphic Types}, year = {1988}, type = {Technical Report 248}, institution = {FB Informatik, Univ. Dortmund} } @PHDTHESIS{Hanus88Diss, author = {Hanus, M.}, title = {Horn Clause Specifications with Polymorphic Types}, year = {1988}, type = {Dissertation}, school = {FB Informatik, Univ. Dortmund} } @INPROCEEDINGS{Hanus88PLILP, author = {Hanus, M.}, title = {Formal Specification of a Prolog Compiler}, year = {1988}, booktitle = {Proc. of the Workshop on Programming Language Implementation and Logic Programming}, address = {Orl\'eans}, publisher = {Springer LNCS 348}, pages = {273-282} } @UNPUBLISHED{Hanus89, author = {Hanus, M.}, title = {Implementierung logischer Programmiersprachen}, year = {1989}, note = {Skript zu einer Spezialvorlesung (Univ. Dortmund)} } @INPROCEEDINGS{Hanus89ICLP, author = {Hanus, M.}, title = {Polymorphic Higher-Order Programming in Prolog}, year = {1989}, booktitle = {Proc. Sixth International Conference on Logic Programming (Lisboa)}, publisher = {MIT Press}, pages = {382-397} } @INPROCEEDINGS{Hanus89Tapsoft, author = {Hanus, M.}, title = {Horn Clause Programs with Polymorphic Types: Semantics and Resolution}, year = {1989}, booktitle = {Proc. of the TAPSOFT '89}, publisher = {Springer LNCS 352}, pages = {225-240}, note = {Extended version to appear in {\em Theoretical Computer Science}} } @INPROCEEDINGS{Hanus89TapsoftCiteTCS, author = {Hanus, M.}, title = {Horn Clause Programs with Polymorphic Types: Semantics and Resolution}, year = {1989}, booktitle = {Proc. of the TAPSOFT '89}, publisher = {Springer LNCS 352}, pages = {225-240}, note = {Extended version in \cite{Hanus91TCS}} } @TECHREPORT{Hanus89Typespec, author = {Hanus, M.}, title = {Logic Programming with Type Specifications}, year = {1989}, type = {Technical Report 321}, institution = {FB Informatik, Univ. Dortmund} } @INPROCEEDINGS{Hanus90ALP, author = {Hanus, M.}, title = {Logic Programs with Equational Type Specifications}, year = {1990}, booktitle = {Proc. of the 2nd International Conference on Algebraic and Logic Programming}, publisher = {Springer LNCS 463}, pages = {70-85} } @INPROCEEDINGS{Hanus90DISCO, author = {Hanus, M.}, title = {A Functional and Logic Language with Polymorphic Types}, year = {1990}, booktitle = {Proc. Int. Symposium on Design and Implementation of Symbolic Computation Systems}, publisher = {Springer LNCS 429}, pages = {215-224} } @INPROCEEDINGS{Hanus90PLILP, author = {Hanus, M.}, title = {Compiling Logic Programs with Equality}, year = {1990}, booktitle = {Proc. of the 2nd Int. Workshop on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 456}, pages = {387-401} } @INPROCEEDINGS{Hanus91PDK, author = {Hanus, M.}, title = {Efficient Implementation of Narrowing and Rewriting}, year = {1991}, publisher = {Springer LNAI 567}, pages = {344-365}, booktitle = {Proc.\ Int.\ Workshop on Processing Declarative Knowledge} } @TECHREPORT{Hanus91POSreport, author = {Hanus, M.}, title = {Parametric Order-Sorted Types in Logic Programming}, year = {1991}, type = {Technical Report 377}, institution = {FB Informatik, Univ. Dortmund} } @ARTICLE{Hanus91TCS, author = {Hanus, M.}, title = {Horn Clause Programs with Polymorphic Types: Semantics and Resolution}, year = {1991}, journal = {Theoretical Computer Science}, volume = {89}, pages = {63-106} } @INPROCEEDINGS{Hanus91Tapsoft, author = {Hanus, M.}, title = {Parametric Order-Sorted Types in Logic Programming}, year = {1991}, booktitle = {Proc. of the TAPSOFT '91}, publisher = {Springer LNCS 494}, pages = {181-200} } @TECHREPORT{Hanus91UnifReport, author = {Hanus, M.}, title = {Unification with Polymorphic Type Constraints}, year = {1991}, institution = {FB Informatik, Univ. Dortmund (to appear)} } @TECHREPORT{Hanus92AIR-Report, author = {Hanus, M.}, title = {An Abstract Interpretation Algorithm for Residuating Logic Programs}, year = {1992}, type = {Technical Report MPI-I-92-217}, institution = {Max-Planck-Institut f{\"u}r Informatik, Saarbr{\"u}cken} } @INPROCEEDINGS{Hanus92ALP, author = {Hanus, M.}, title = {Incremental Rewriting in Narrowing Derivations}, year = {1992}, pages = {228-243}, publisher = {Springer LNCS 632}, booktitle = {Proc. of the 3rd International Conference on Algebraic and Logic Programming} } @MISC{Hanus92Compass, author = {Hanus, M.}, title = {Operational semantics of equational logic languages}, year = {1992}, howpublished = {9th Workshop on Abstract Data Types - 4th Compass Workshop, Caldes de Malavella (Spain)} } @INPROCEEDINGS{Hanus92JICSLP, author = {Hanus, M.}, title = {On the Completeness of Residuation}, year = {1992}, pages = {192-206}, publisher = {MIT Press}, booktitle = {Proc. of the 1992 Joint International Conference and Symposium on Logic Programming} } @INPROCEEDINGS{Hanus92PLILP, author = {Hanus, M.}, title = {Improving Control of Logic Programs by Using Functional Logic Languages}, year = {1992}, pages = {1-23}, publisher = {Springer LNCS 631}, booktitle = {Proc. of the 4th International Symposium on Programming Language Implementation and Logic Programming} } @TECHREPORT{Hanus92Report251, author = {Hanus, M.}, title = {Analysis of Nonlinear Constraints in CLP($\cal R$)}, year = {1992}, type = {Technical Report MPI-I-92-251}, institution = {Max-Planck-Institut f{\"u}r Informatik, Saarbr{\"u}cken} } @INCOLLECTION{Hanus92TILP, author = {Hanus, M.}, title = {Logic Programming with Type Specifications}, year = {1992}, chapter = {3}, pages = {91-140}, editor = {Pfenning, F.}, publisher = {MIT Press}, booktitle = {Types in Logic Programming} } @INPROCEEDINGS{Hanus93Global, author = {Hanus, M.}, title = {Towards the Global Optimization of Functional Logic Programs}, year = {1993}, booktitle = {Proc.\ of the Workshop on Global Compilation, International Logic Programming Symposium, Vancouver} } @INPROCEEDINGS{Hanus93ICLP, author = {Hanus, M.}, title = {Analysis of Nonlinear Constraints in CLP($\cal R$)}, year = {1993}, pages = {83-99}, publisher = {MIT Press}, booktitle = {Proc. Tenth International Conference on Logic Programming} } @TECHREPORT{Hanus93LazyUnifReport, author = {Hanus, M.}, title = {Lazy Unification with Inductive Simplification}, year = {1993}, type = {Technical Report MPI-I-93-215}, institution = {Max-Planck-Institut f{\"u}r Informatik, Saarbr{\"u}cken} } @INPROCEEDINGS{Hanus94CC, author = {Hanus, M.}, title = {Towards the Global Optimization of Functional Logic Programs}, year = {1994}, pages = {68-82}, publisher = {Springer LNCS 786}, booktitle = {Proc.\ 5th International Conference on Compiler Construction} } @INPROCEEDINGS{Hanus94ESOP, author = {Hanus, M.}, title = {Lazy Unification with Simplification}, year = {1994}, pages = {272-286}, publisher = {Springer LNCS 788}, booktitle = {Proc.\ 5th European Symposium on Programming} } @TECHREPORT{Hanus94ExtraReport, author = {Hanus, M.}, title = {On Extra Variables in (Equational) Logic Programming}, year = {1994}, address = {Saarbr{\"u}cken}, type = {Technical Report MPI-I-94-246}, institution = {Max-Planck-Institut f{\"u}r Informatik} } @TECHREPORT{Hanus94FLPReport, author = {Hanus, M.}, title = {The Integration of Functions into Logic Programming: A Survey}, year = {1994}, type = {Technical Report MPI-I-94-201}, institution = {Max-Planck-Institut f{\"u}r Informatik, Saarbr{\"u}cken} } @ARTICLE{Hanus94JLP, author = {Hanus, M.}, title = {The Integration of Functions into Logic Programming: From Theory to Practice}, year = {1994}, pages = {583-628}, volume = {19\&20}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{Hanus94PLILP, author = {Hanus, M.}, title = {Combining Lazy Narrowing and Simplification}, year = {1994}, pages = {370-384}, publisher = {Springer LNCS 844}, booktitle = {Proc. of the 6th International Symposium on Programming Language Implementation and Logic Programming} } @INPROCEEDINGS{Hanus95ICLP, author = {Hanus, M.}, title = {On Extra Variables in (Equational) Logic Programming}, year = {1995}, pages = {665-679}, publisher = {MIT Press}, booktitle = {Proc. International Conference on Logic Programming} } @ARTICLE{Hanus95JLP, author = {Hanus, M.}, title = {Analysis of Residuating Logic Programs}, year = {1995}, pages = {161-199}, number = {3}, volume = {24}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{Hanus95LOPSTR, author = {Hanus, M.}, title = {Efficient Translation of Lazy Functional Logic Programs into Prolog}, year = {1995}, pages = {252-266}, publisher = {Springer LNCS 1048}, booktitle = {Proc.\ Fifth International Workshop on Logic Program Synthesis and Transformation} } @ARTICLE{Hanus95NGC, author = {Hanus, M.}, title = {Compile-Time Analysis of Nonlinear Constraints in CLP($\cal R$)}, year = {1995}, pages = {155-186}, number = {2}, volume = {13}, journal = {New Generation Computing} } @INPROCEEDINGS{Hanus96MPLP, author = {Hanus, M.}, title = {A Simple Operational Model for Concurrent Functional Logic Programming}, year = {1996}, publisher = {TU Berlin, Technical Report No. 96-28}, pages = {83-94}, booktitle = {Proc. JICSLP'96 Workshop on Multi-Paradigm Logic Programming} } @ARTICLE{Hanus96SDCR, author = {Hanus, M.}, title = {Integration of Declarative Paradigms: Benefits and Challenges}, year = {1996}, note = {Also in ACM SIGPLAN Notices, Vol.~32, No.~1, 1997, 77--79}, number = {4}, volume = {28A}, journal = {ACM Computing Surveys} } @MISC{Hanus97Curry, author = {Hanus (ed.), M.}, title = {Curry: An Integrated Functional Logic Language}, year = {1997}, howpublished = {Available at \verb+http://www-i2.informatik.rwth-aachen.de/~hanus/curry+} } @INPROCEEDINGS{Hanus97DPLE, author = {Hanus, M.}, title = {Teaching Functional and Logic Programming with a Single Computation Model}, year = {1997}, pages = {335-350}, publisher = {Springer LNCS 1292}, booktitle = {Proc.\ Ninth International Symposium on Programming Languages, Implementations, Logics, and Programs (PLILP'97)} } @ARTICLE{Hanus97JCL, author = {Hanus, M.}, title = {Lazy Narrowing with Simplification}, year = {1997}, pages = {61--85}, number = {2--4}, volume = {23}, journal = {Computer Languages} } @INPROCEEDINGS{Hanus97POPL, author = {Hanus, M.}, title = {A Unified Computation Model for Functional and Logic Programming}, year = {1997}, booktitle = {Proc.\ of the 24th ACM Symposium on Principles of Programming Languages (Paris)}, pages = {80-93} } @MISC{Hanus98Curry, author = {Hanus (ed.), M.}, title = {Curry: An Integrated Functional Logic Language}, year = {1998}, howpublished = {Available at \verb+http://www-i2.informatik.rwth-aachen.de/~hanus/curry+} } @MISC{Hanus99Curry, author = {Hanus (ed.), M.}, title = {Curry: An Integrated Functional Logic Language (Vers.\ 0.5)}, year = {1999}, howpublished = {Available at \verb+http://www-i2.informatik.rwth-aachen.de/~hanus/curry+} } @MISC{Hanus99PACS, author = {Hanus, M. and Antoy, S. and Koj, J. and Sadre, R. and Steiner, F.}, title = {PACS: The Portland Aachen Curry System}, year = {1999}, howpublished = {Available at \verb+http://www-i2.informatik.rwth-aachen.de/~hanus/pacs/+} } @INPROCEEDINGS{Hanus99PPDP, author = {Hanus, M.}, title = {Distributed Programming in a Multi-Paradigm Declarative Language}, year = {1999}, pages = {376-395}, publisher = {Springer LNCS 1702}, booktitle = {Proc.\ of the International Conference on Principles and Practice of Declarative Programming (PPDP'99)} } @INPROCEEDINGS{HanusHoeppner02, author = {Hanus, M. and H{\"o}ppner, K.}, title = {Programming Autonomous Robots in Curry}, year = {2002}, booktitle = {Proc. 11th International Workshop on Functional and (Constraint) Logic Programming (WFLP 2002)}, pages = {89-102}, publisher = {Research Report UDMI/18/2002/RR, University of Udine} } @ARTICLE{HanusHoeppner02WFLPENTCS, author = {Hanus, M. and H{\"o}ppner, K.}, title = {Programming Autonomous Robots in Curry}, year = {2002}, journal = {Electronic Notes in Theoretical Computer Science}, publisher = {Elsevier Science Publishers}, volume = {76} } @ARTICLE{HanusHoeppnerHuch03ENTCS, author = {Hanus, M. and H{\"o}ppner, K. and Huch, F.}, title = {Towards Translating Embedded Curry to C}, year = {2003}, journal = {Electronic Notes in Theoretical Computer Science}, number = {3}, publisher = {Elsevier Science Publishers}, volume = {86} } @INPROCEEDINGS{HanusHoeppnerHuch03WFLP, author = {Hanus, M. and H{\"o}ppner, K. and Huch, F.}, title = {Towards Translating Embedded Curry to C}, year = {2003}, booktitle = {Proc. 12th International Workshop on Functional and (Constraint) Logic Programming (WFLP 2003)}, pages = {89-102}, publisher = {Technical Report DSIC-II/13/03, Universidad Polit\'ecnica de Valencia} } @INPROCEEDINGS{HanusHuch03, author = {Hanus, M. and Huch, F.}, title = {An Open System to Support Web-based Learning}, year = {2003}, booktitle = {Proc. 12th International Workshop on Functional and (Constraint) Logic Programming (WFLP 2003)}, pages = {269-282}, publisher = {Technical Report DSIC-II/13/03, Universidad Polit\'ecnica de Valencia} } @INPROCEEDINGS{HanusHuchNiederau01IFL, author = {Hanus, M. and Huch, F. and Niederau, P.}, title = {An Object-Oriented Extension of the Declarative Multi-Paradigm Language Curry}, year = {2001}, booktitle = {Proc.\ of the 12th International Workshop on Implementation of Functional Languages (IFL 2000)}, pages = {89-106}, publisher = {Springer LNCS 2011} } @INPROCEEDINGS{HanusJosephs92, author = {Hanus, M. and Josephs, B.}, title = {A Debugging Model for Functional Logic Programs}, year = {1992}, pages = {35-41}, publisher = {Technical Report TR92-143, Case Western Reserve University}, booktitle = {Proc. of the 4th Workshop on Logic Programming Environments (Washington, D.C., November 1992)} } @INPROCEEDINGS{HanusJosephs93PLILP, author = {Hanus, M. and Josephs, B.}, title = {A Debugging Model for Functional Logic Programs}, year = {1993}, pages = {28-43}, publisher = {Springer LNCS 714}, booktitle = {Proc. of the 5th International Symposium on Programming Language Implementation and Logic Programming} } @INPROCEEDINGS{HanusKoj01WFLP, author = {Hanus, M. and Koj, J.}, title = {CIDER: An Integrated Development Environment for Curry}, year = {2001}, booktitle = {Proc.\ of the International Workshop on Functional and (Constraint) Logic Programming (WFLP 2001)}, pages = {369-373}, publisher = {Report No.~2017, University of Kiel} } @INPROCEEDINGS{HanusKoj01WLPE, author = {Hanus, M. and Koj, J.}, title = {An Integrated Development Environment for Declarative Multi-Paradigm Programming}, year = {2001}, address = {Paphos (Cyprus)}, booktitle = {Proc.\ of the International Workshop on Logic Programming Environments (WLPE'01)}, note = {Also available from the Computing Research Repository (CoRR) at {\tt http://arXiv.org/abs/cs.PL/0111039}}, pages = {1-14} } @INPROCEEDINGS{HanusKuchenMoreno-Navarro95ILPS, author = {Hanus, M. and Kuchen, H. and Moreno-Navarro, J.J.}, title = {Curry: A Truly Functional Logic Language}, year = {1995}, booktitle = {Proc. ILPS'95 Workshop on Visions for the Future of Logic Programming} } @BOOK{HanusLloydMoreno96Dagstuhl, title = {Integration of Functional and Logic Languages}, year = {1996}, publisher = {Dagstuhl-Seminar-Report 146}, editor = {Hanus, M. and Lloyd, J. and Moreno Navarro, J.J.} } @ARTICLE{HanusLucas01JFLP, author = {Hanus, M. and Lucas, S.}, title = {An Evaluation Semantics for Narrowing-Based Functional Logic Languages}, year = {2001}, journal = {Journal of Functional and Logic Programming}, number = {2}, publisher = {EAPLS}, volume = {2001} } @INPROCEEDINGS{HanusLucas99, author = {Hanus, M. and Lucas, S.}, title = {A Semantics for Program Analysis in Narrowing-Based Functional Logic Languages}, year = {1999}, pages = {353-368}, booktitle = {Proc. 4th Fuji International Symposium on Functional and Logic Programming (FLOPS'99)}, publisher = {Springer LNCS 1722} } @ARTICLE{HanusLucasMiddeldorp98IPL, author = {Hanus, M. and Lucas, S. and Middeldorp, A.}, title = {Strongly sequential and inductively sequential term rewriting systems}, year = {1998}, pages = {1-8}, number = {1}, volume = {67}, journal = {Information Processing Letters} } @INPROCEEDINGS{HanusPrehofer96RTA, author = {Hanus, M. and Prehofer, C.}, title = {Higher-Order Narrowing with Definitional Trees}, year = {1996}, pages = {138-152}, publisher = {Springer LNCS 1103}, booktitle = {Proc.\ Seventh International Conference on Rewriting Techniques and Applications (RTA'96)} } @TECHREPORT{HanusPrehofer96TR, author = {Hanus, M. and Prehofer, C.}, title = {Higher-Order Narrowing with Definitional Trees}, year = {1996}, type = {Technical Report 96-2}, institution = {RWTH Aachen} } @ARTICLE{HanusPrehofer99JFP, author = {Hanus, M. and Prehofer, C.}, title = {Higher-Order Narrowing with Definitional Trees}, year = {1999}, pages = {33-75}, number = {1}, volume = {9}, journal = {Journal of Functional Programming} } @TECHREPORT{HanusRety98TR, author = {Hanus, M. and R{\'e}ty, P.}, title = {Demand-driven Search in Functional Logic Programs}, year = {1998}, type = {Research Report RR-LIFO-98-08}, institution = {Univ. Orl{\'e}ans} } @INPROCEEDINGS{HanusSadre97, author = {Hanus, M. and Sadre, R.}, title = {A Concurrent Implementation of Curry in Java}, year = {1997}, address = {Port Jefferson (New York)}, booktitle = {Proc.\ ILPS'97 Workshop on Parallelism and Implementation Technology for (Constraint) Logic Programming Languages} } @ARTICLE{HanusSadre99JFLP, author = {Hanus, M. and Sadre, R.}, title = {An Abstract Machine for Curry and its Concurrent Implementation in Java}, year = {1999}, volume = {1999}, publisher = {MIT Press}, number = {6}, journal = {Journal of Functional and Logic Programming} } @MISC{HanusSchwab91Impl, author = {Hanus, M. and Schwab, A.}, title = {The Implementation of the Functional-Logic Language ALF}, year = {1991}, howpublished = {FB Informatik, Univ. Dortmund} } @MISC{HanusSchwab91User, author = {Hanus, M. and Schwab, A.}, title = {ALF User's Manual}, year = {1991}, howpublished = {FB Informatik, Univ. Dortmund} } @INPROCEEDINGS{HanusSteiner00PPDP, author = {Hanus, M. and Steiner, F.}, title = {Type-based Nondeterminism Checking in Functional Logic Programs}, year = {2000}, pages = {202-213}, publisher = {ACM Press}, booktitle = {Proc.\ of the 2nd International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP 2000)} } @INPROCEEDINGS{HanusSteiner98PLILP, author = {Hanus, M. and Steiner, F.}, title = {Controlling Search in Declarative Programs}, year = {1998}, pages = {374-390}, publisher = {Springer LNCS 1490}, booktitle = {Principles of Declarative Programming (Proc. Joint International Symposium PLILP/ALP'98)} } @INPROCEEDINGS{HanusZartmann94SAS, author = {Hanus, M. and Zartmann, F.}, title = {Mode Analysis of Functional Logic Programs}, year = {1994}, pages = {26-42}, publisher = {Springer LNCS 864}, booktitle = {Proc. 1st International Static Analysis Symposium} } @ARTICLE{Haridi90, author = {Haridi, S.}, title = {A Logic Programming Language Based on the Andorra Model}, year = {1990}, pages = {109-125}, volume = {7}, journal = {New Generation Computing} } @INPROCEEDINGS{HaridiBrand88, author = {Haridi, S. and Brand, P.}, title = {Andorra Prolog: An Integration of Prolog and Committed Choice Languages}, year = {1988}, booktitle = {Proc. Int. Conf. on Fifth Generation Computer Systems}, pages = {745-754} } @INPROCEEDINGS{HaridiJanson90, author = {Haridi, S. and Janson, S.}, title = {Kernel Andorra Prolog and its Computation Model}, year = {1990}, publisher = {MIT Press}, pages = {31-46}, booktitle = {Proc. International Conference on Logic Programming} } @ARTICLE{HaridiJansonPalamidessi92, author = {Haridi, S. and Janson, S. and Palamidessi, C.}, title = {Structural Operational Semantics for AKL}, year = {1992}, pages = {409-421}, volume = {8}, journal = {Journal of Future Generation Computer Systems} } @INPROCEEDINGS{HaridiVanRoySmolka97PASCO, author = {Haridi, S. and Van Roy, P. and Smolka, G.}, title = {An Overview of the Design of Distributed Oz}, year = {1997}, pages = {176-187}, publisher = {ACM Press}, booktitle = {Proc. 2nd International Symposium on Parallel Symbolic Computation (PASCO'97)} } @INPROCEEDINGS{Harland89, author = {Harland, J.}, title = {A Kripke-like Model for Negation as Failure}, year = {1989}, pages = {626-642}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @TECHREPORT{Harland91, author = {Harland, J.}, title = {Success and Failure for Hereditary Harrop Formulae}, year = {1991}, type = {Technical Report 91/17}, institution = {Univ. of Melbourne} } @TECHREPORT{Harper86, author = {Harper, R.}, title = {Introduction to Standard ML}, year = {1986}, type = {LFCS Report Series ECS-LFCS-86-14}, institution = {University of Edinburgh} } @ARTICLE{HarperHonsellPlotkin93, author = {Harper, R. and Honsell, F. and Plotkin, G.}, title = {A Framework for Defining Logics}, year = {1993}, pages = {143-184}, number = {1}, volume = {40}, journal = {Journal of the ACM} } @TECHREPORT{HarperMacQueenMilner86, author = {Harper, R. and MacQueen, D.B. and Milner, R.}, title = {Standard ML}, year = {1986}, type = {LFCS Report Series ECS-LFCS-86-2}, institution = {University of Edinburgh} } @ARTICLE{HarperMitchell93, author = {Harper, R. and Mitchell, J.C.}, title = {On the Type Structure of Standard ML}, year = {1993}, number = {2}, volume = {15}, pages = {211-252}, journal = {ACM Transactions on Programming Languages and Systems} } @INPROCEEDINGS{HarrisMarlowPeytonJonesHerlihy05, author = {Harris, T. and Marlow, S. and Peyton Jones, S. and Herlihy, M.}, title = {Composable memory transactions}, year = {2005}, booktitle = {Proc. of the 10th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'05)}, pages = {48-60}, publisher = {ACM Press} } @INPROCEEDINGS{HarrisonOssher93, author = {Harrison, W. and Ossher, H.}, title = {Subject-Oriented Programming (A Critique of Pure Objects)}, year = {1993}, pages = {411-428}, booktitle = {Proc. OOPSLA'93}, publisher = {ACM SIGPLAN Notices Vol. 28, No. 10} } @ARTICLE{HartelFeeleyEtAl96, author = {Hartel, P.H. and Feeley, M.}, title = {Benchmarking implementations of functional languages with 'Pseudoknot', a float-intensive benchmark}, year = {1996}, pages = {621-655}, number = {4}, volume = {6}, journal = {Journal of Functional Programming} } @ARTICLE{Hartmanis94, author = {Hartmanis, J.}, title = {About the Nature of Computer Science}, year = {1994}, pages = {170-190}, number = {53}, journal = {EATCS Bulletin} } @MISC{Hasegawa95, author = {Hasegawa, R.}, title = {Model Generation Theorem Provers and Their Applications}, year = {1995}, howpublished = {Slides presented at ICLP'95} } @UNPUBLISHED{HeintzeJaffar89, author = {Heintze, N. and Jaffar, J.}, title = {A Finite Presentation Theorem for Approximating Logic Programs}, year = {1989}, note = {Summary in Proc. 17th POPL} } @INPROCEEDINGS{HeintzeJaffar90, author = {Heintze, N. and Jaffar, J.}, title = {A Finite Presentation Theorem for Approximating Logic Programs}, year = {1990}, pages = {197-209}, booktitle = {Proc. 17th POPL} } @MANUAL{HeintzeJaffarMichaylovStuckeyYap91, author = {Heintze, N. and Jaffar, J. and Michaylov, S. and Stuckey, P. and Yap, R.}, title = {The CLP($\cal R$) Programmer's Manual, Version 1.1}, year = {1991}, address = {Yorktown Heights}, organization = {IBM Thomas J. Watson Research Center} } @TECHREPORT{HeinzLukowicz90, author = {Heinz, E.A. and Lukowicz, P.}, title = {Constructing an Abstract Narrowing Machine: A Survey}, year = {1990}, type = {Internal Report 17/90}, institution = {Univ. Karlsruhe} } @INPROCEEDINGS{HelmHollandGangopadhyay90, author = {Helm, R. and Holland, I.M. and Gangopadhyay, D.}, title = {Contracts: Specifying Behavorial Composition in Object-Oriented Systems}, year = {1990}, publisher = {SIGPLAN Notices Vol. 25, No. 10}, pages = {169-180}, booktitle = {Proc. ECOOP/OOPSLA'90} } @ARTICLE{Henderson-SellersEdwards90, author = {Henderson-Sellers, B. and Edwards, J.M.}, title = {The Object-Oriented Systems Life Cycle}, year = {1990}, pages = {142-159}, journal = {Communications of the ACM}, volume = {33}, number = {9} } @INPROCEEDINGS{HendersonSomogyi02, author = {Henderson, F. and Somogyi, Z.}, title = {Compiling Mercury to high-level C code}, year = {2002}, booktitle = {11th International Conference on Compiler Construction}, pages = {197-212}, publisher = {Springer LNCS 2304} } @INPROCEEDINGS{HendersonSomogyiConway96, author = {Henderson, F. and Somogyi, T. and Conway, Z.}, title = {Determinism analysis in the Mercury compiler}, year = {1996}, booktitle = {Proc. of the Nineteenth Australian Computer Science Conference}, pages = {337-346} } @ARTICLE{Henglein93, author = {Henglein, F.}, title = {Type Inference with Polymorphic Recursion}, year = {1993}, pages = {253-289}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {15}, number = {2} } @TECHREPORT{Hense90StateSemantics, author = {Hense, A.V.}, title = {Wrapper Semantics of an Object Oriented Programming Language with State}, year = {1990}, type = {Technical Report A 14/90}, institution = {Univ. des Saarlandes} } @TECHREPORT{Hense90Types, author = {Hense, A.V.}, title = {Polymorphic Type Inference for a Simple Object Oriented Programming Language with State}, year = {1990}, type = {Technical Report A 20/90}, institution = {Univ. des Saarlandes} } @TECHREPORT{Hense90WrapperSemantics, author = {Hense, A.V.}, title = {Denotational Semantics of an Object Oriented Programming Language with Explicit Wrappers}, year = {1990}, type = {Technical Report A 11/90}, institution = {Univ. des Saarlandes} } @TECHREPORT{HenseSmolka92, author = {Hense, A.V. and Smolka, G.}, title = {A Verification of Extensible Record Types}, year = {1992}, type = {Technical Report Nr. A 03/92}, institution = {Univ. des Saarlandes} } @TECHREPORT{HenseSmolka93, author = {Hense, A.V. and Smolka, G.}, title = {Principal Types for Object-Oriented Languages}, year = {1993}, type = {Technical Report A 02/93}, institution = {Universit{\"a}t des Saarlandes} } @MISC{HenzSmolkaWuertz92, author = {Henz, M. and Smolka, G. and Wuertz, J.}, title = {Objects in Oz}, year = {1992}, howpublished = {Slides for Workshop on Logic Programming '92} } @INPROCEEDINGS{HenzSmolkaWuertz95, author = {Henz, M. and Smolka, G. and W{\"u}rtz, J.}, title = {Object-Oriented Concurrent Constraint Programming in Oz}, year = {1995}, pages = {27-48}, publisher = {MIT Press}, booktitle = {Principles and Practice of Constraint Programming} } @INPROCEEDINGS{HenzingerKirsch02, author = {Henzinger, T.A. and Kirsch, C.M.}, title = {The Embedded Machine: Predictable, Portable Real-Time Code}, year = {2002}, booktitle = {Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'02)}, note = {ACM SIGPLAN Notices 37(5)}, pages = {315-326}, publisher = {ACM Press} } @INPROCEEDINGS{Hermenegildo00, author = {Hermenegildo, M.}, title = {A Documentation Generator for (C)LP Systems}, year = {2000}, booktitle = {Proc. of the 1st International Conference on Computation Logic (CL 2000)}, pages = {1345-1361}, publisher = {Springer LNAI 1861} } @INPROCEEDINGS{Hermenegildo87, author = {Hermenegildo, M.}, title = {Relating Goal Scheduling, Precedence, and Memory Management in AND-parallel Execution of Logic Programs}, year = {1987}, pages = {556-576}, publisher = {MIT Press}, booktitle = {Proc. Fourth International Conference on Logic Programming (Melbourne)} } @MISC{Hermenegildo89, author = {Hermenegildo, M.}, title = {High-Performance Prolog Implementation: The WAM and Beyond}, year = {1989}, howpublished = {Tutorial notes at ICLP'89 (Lisboa)} } @MISC{Hermenegildo92, author = {Hermenegildo, M.}, title = {Abstract Interpretation and its Applications}, year = {1992}, howpublished = {Advanced Tutorial at JICSLP'92} } @INPROCEEDINGS{HermenegildoGreene90, author = {Hermenegildo, M.V. and Greene, K.J.}, title = {\&-Prolog and its Performance: Exploiting Independent And-Parallelism}, year = {1990}, booktitle = {Proc. Seventh International Conference on Logic Programming} } @ARTICLE{HermenegildoGreene91, author = {Hermenegildo, M.V. and Greene, K.J.}, title = {The \&-Prolog system: Exploiting Independent And-Parallelism Transparently}, year = {1991}, journal = {To appear in New Generation Computing} } @ARTICLE{HermenegildoPueblaBuenoLopez05, author = {Hermenegildo, M.V. and Puebla, G. and Bueno, F. and L{\'o}pez-Garc{\'\i}a, P.}, title = {Integrated Program Debugging, Verification, and Optimization Using Abstract Interpretation (and The Ciao System Preprocessor)}, year = {2005}, journal = {Science of Computer Programming}, number = {1-2}, pages = {115-140}, volume = {58} } @INPROCEEDINGS{HermenegildoRossi89, author = {Hermenegildo, M. and Rossi, F.}, title = {On the Correctness and Efficiency of Independent And-Parallelism in Logic Programs}, year = {1989}, pages = {369-389}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @INPROCEEDINGS{HermenegildoRossi90, author = {Hermenegildo, M. and Rossi, F.}, title = {Non-Strict Independent And-Parallelism}, year = {1990}, pages = {237-252}, publisher = {MIT Press}, booktitle = {Proc. Seventh International Conference on Logic Programming} } @ARTICLE{HermenegildoRossi95, author = {Hermenegildo, M.V. and Rossi, F.}, title = {Strict and Non-Strict Independent And-Parallelism in Logic Programs: Correctness, Efficiency, and Compile-time Conditions}, year = {1995}, pages = {1-45}, number = {1}, volume = {22}, journal = {Journal of Logic Programming} } @ARTICLE{HermenegildoTick89, author = {Hermenegildo, M. and Tick, E.}, title = {Memory Referencing Characteristics and Caching Performance of AND-parallel Prolog on Shared Memory Multiprocessors}, year = {1989}, pages = {37-58}, journal = {New Generation Computing} } @ARTICLE{HermenegildoWarrenDebray92, author = {Hermenegildo, M.V. and Warren, R. and Debray, S.K.}, title = {Global Flow Analysis as a Practical Compilation Tool}, year = {1992}, journal = {To appear in Journal of Logic Programming} } @ARTICLE{HermenegildoWarrenDebray92a, author = {Hermenegildo, M.V. and Warren, R. and Debray, S.K.}, title = {Global Flow Analysis as a Practical Compilation Tool}, year = {1992}, pages = {349-366}, number = {4}, volume = {13}, journal = {Journal of Logic Programming} } @TECHREPORT{Herold86, author = {Herold, A.}, title = {Narrowing Techniques Applied to Idempotent Unification}, year = {1986}, type = {SEKI-Report SR 86-16}, institution = {Univ. Kaiserslautern} } @INPROCEEDINGS{Heuillard87, author = {Heuillard, T.}, title = {Compiling conditional rewriting systems}, year = {1987}, booktitle = {Proc. 1st Int. Workshop on Conditional Term Rewriting Systems}, publisher = {Springer LNCS 308}, pages = {111-128} } @MISC{Hickey91, author = {Hickey, T.J.}, title = {Higher-Order Constraint Logic Programming}, year = {1991}, howpublished = {Technical Report, Brandeis Univ.} } @ARTICLE{HickeyMudambi89, author = {Hickey, T. and Mudambi, S.}, title = {Global Compilation of Prolog}, year = {1989}, pages = {193-230}, volume = {7}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{Hill93, author = {Hill, P.M.}, title = {The Completion of Typed Logic Programs and SLDNF-Resolution}, year = {1993}, pages = {182-193}, publisher = {Springer LNAI 698}, booktitle = {Proc. LPAR'93} } @MANUAL{HillLloyd91, author = {Hill, P.M. and Lloyd, J.W.}, title = {The G{\"o}del Report}, year = {1991}, organization = {Univ. of Bristol, TR-91-02} } @BOOK{HillLloyd94, author = {Hill, P.M. and Lloyd, J.W.}, title = {The G{\"o}del Programming Language}, year = {1994}, publisher = {MIT Press} } @ARTICLE{HillLloydSheperdson90, author = {Hill, P.M. and Lloyd, J.W. and Sheperdson, J.C.}, title = {Properties of a Pruning Operator}, year = {1990}, pages = {99-143}, number = {1}, volume = {1}, journal = {Journal of Logic and Computation} } @TECHREPORT{HillTopor90, author = {Hill, P.M. and Topor, R.W.}, title = {A Semantics for Typed Logic Programs}, year = {1990}, type = {Report TR-90-11}, institution = {Computer Science Department, University of Bristol} } @INPROCEEDINGS{Hintermeier94, author = {Hintermeier, C.}, title = {How to Transform Canonical Decreasing CTRSs into Equivalent Canonical TRSs}, year = {1994}, booktitle = {Proc.\ of the 4th International Workshop on Conditional and Typed Rewriting Systems (CTRS'94)}, pages = {186-205}, publisher = {Springer LNCS 968} } @TECHREPORT{HintermeierBrzoskaBiereVarsekWeinsteinWerner91, author = {Hintermeier, C. and Brzoska, C. and Biere, A. and Varsek, I. and Weinstein, T. and Werner, A.}, title = {Lopster: Sprachdefinition}, year = {1991}, type = {Internal Report 18/91}, institution = {Univ. Karlsruhe} } @TECHREPORT{HintermeierKirchnerKirchner93, author = {Hintermeier, C. and Kirchner, C. and Kirchner, H.}, title = {Dynamically-Typed Computations for Order-Sorted Equational Presentations}, year = {1993}, type = {Research Report CRIN 93-R-309}, institution = {CRIN, Nancy} } @ARTICLE{Hinze01, author = {Hinze, R.}, title = {Prolog's control constructs in a functional setting - Axioms and implementation}, year = {2001}, journal = {International Journal of Foundations of Computer Science}, number = {2}, pages = {125-170}, volume = {12} } @BOOK{Hinze92, author = {Hinze, R.}, title = {Einf{\"u}hrung in die funktionale Programmierung mit Miranda}, year = {1992}, address = {Stuttgart}, publisher = {Teubner} } @ARTICLE{Hoare03, author = {Hoare, T.}, title = {The Verifying Compiler: A Grand Challenge for Computing Research}, year = {2003}, journal = {Journal of the ACM}, number = {1}, pages = {63-69}, volume = {50} } @INPROCEEDINGS{HodasMiller90, author = {Hodas, J.S. and Miller, D.}, title = {Representing Objects in a Logic Programming Language with Scoping Constructs}, year = {1990}, pages = {512-526}, booktitle = {Proc. Seventh International Conference on Logic Programming}, publisher = {MIT Press} } @ARTICLE{HodasMiller92, author = {Hodas, J.S. and Miller, D.}, title = {Logic Programming in a Fragment of Intuitionistic Linear Logic}, year = {1992}, journal = {To appear in Journal of Information and Computation} } @TECHREPORT{HoehfeldSmolka88, author = {H{\"o}hfeld, M. and Smolka, G.}, title = {Definite Relations over Constraint Lanugages}, year = {1988}, type = {LILOG-Report 53}, institution = {IBM Deutschland} } @INPROCEEDINGS{Hoelldobler87, author = {H{\"o}lldobler, S.}, title = {Equational Logic Programming}, year = {1987}, pages = {335-346}, address = {San Francisco}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming} } @INPROCEEDINGS{Hoelldobler88, author = {H{\"o}lldobler, S.}, title = {From Paramodulation to Narrowing}, year = {1988}, pages = {327-342}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @BOOK{Hoelldobler89, author = {H{\"o}lldobler, S.}, title = {Foundations of Equational Logic Programming}, year = {1989}, publisher = {Springer LNCS 353} } @INPROCEEDINGS{Hofstedt98WFLP, author = {Hofstedt, P.}, title = {Combining Constraint Solvers by Projections}, year = {1998}, publisher = {Technical Report, Univ. M{\"u}nster}, booktitle = {Proc. of the 7th International Workshop on Functional and Logic Programming} } @ARTICLE{HofstedtPepper06, author = {Hofstedt, P. and Pepper, P.}, title = {Integration of Declarative and Constraint Programming}, year = {2006}, journal = {To appear in Theory and Practice of Logic Programming} } @BOOK{HofstedtWolf07, author = {Hofstedt, P. and Wolf, A.}, title = {Einf\"uhrung in die Constraint-Programmierung}, year = {2007}, publisher = {Springer} } @TECHREPORT{HogenKindlerLoogen91, author = {Hogen, G. and Kindler, A. and Loogen, R.}, title = {Automatic Parallelization of Lazy Functional Programs}, year = {1991}, type = {Report 91-20}, institution = {RWTH Aachen} } @INPROCEEDINGS{HogenLoogen92, author = {Hogen, G. and Loogen, R.}, title = {PASTEL: A Parallel Stack-based Implementation of Eager Functional Programs with Lazy Data Structures}, year = {1992}, booktitle = {Proc. 4th Int. Workshop on the Parallel Implementation of Functional Languages (Aachen)} } @INCOLLECTION{HollmanLangemyr93, author = {Hollman, J. and Langemyr, L.}, title = {Algorithms for Non-linear Algebraic Constraints}, year = {1993}, pages = {113-131}, publisher = {MIT Press}, booktitle = {Constraint Logic Programming}, editor = {Benhamou, F. and Colmerauer, A.} } @ARTICLE{HolmerSanoCarltonVanRoyDespain96, author = {Holmer, B.K. and Sano, B. and Carlton, M. and Van Roy, P. and Despain, A.M.}, title = {Design and analysis of hardware for high-performance Prolog}, year = {1996}, pages = {107-140}, journal = {Journal of Logic Programming}, volume = {29}, number = {1-3} } @INPROCEEDINGS{HolzbaurFruehwirth99, author = {Holzbaur, C. and Fr{\"u}hwirth, T.}, title = {Compiling Constraint Handling Rules into Prolog with Attributed Variables}, year = {1999}, booktitle = {Proc.\ of the International Conference on Principles and Practice of Declarative Programming (PPDP'99)}, pages = {117-133}, publisher = {Springer LNCS 1702} } @INPROCEEDINGS{Hong92, author = {Hong, H.}, title = {Non-linear Real Constraints in Constraint Logic Programming}, year = {1992}, publisher = {Springer LNCS 632}, pages = {201-212}, booktitle = {Proc. of the 3rd International Conference on Algebraic and Logic Programming} } @INCOLLECTION{Hong93, author = {Hong, H.}, title = {RISC-CLP(Real): Logic Programming with Non-linear Constraints over the Reals}, year = {1993}, pages = {133-159}, editor = {Benhamou, F. and Colmerauer, A.}, publisher = {MIT Press}, booktitle = {Constraint Logic Programming} } @INPROCEEDINGS{HongvandenGoorBrinkkemper93, author = {Hong, S. and van den Goor, G. and Brinkkemper, S.}, title = {A Formal Approach to the Comparison of Object-Oriented Analysis and Design Methodologies}, year = {1993}, booktitle = {Proc. HICSS-26} } @INPROCEEDINGS{Hook84, author = {Hook, J.G.}, title = {Understanding Russel: A First Attempt}, year = {1984}, pages = {69-85}, publisher = {Springer LNCS 173}, booktitle = {Semantics of Data Types} } @INPROCEEDINGS{HorganMoore84, author = {Horgan, J.R. and Moore, D.J.}, title = {Techniques for Improving Language-Based Editors}, year = {1984}, booktitle = {ACM} } @INPROCEEDINGS{HoriuchiKanamori87, author = {Horiuchi, K. and Kanamori, T.}, title = {Polymorphic Type Inference in Prolog by Abstract Interpretation}, year = {1987}, booktitle = {Logic Programming '87 (Tokyo)}, publisher = {Springer LNCS 315}, pages = {195-214} } @BOOK{HornSchubert93, author = {Horn, E. and Schubert, W.}, title = {Objektorientierte Software-Konstruktion}, year = {1993}, publisher = {Hanser} } @MISC{Horning, author = {Horning, J.J.}, title = {What the compiler should tell the user}, year = {NN} } @INPROCEEDINGS{Hortala-GonzalezUllan01, author = {Hortal{\'a}-Gonz{\'a}lez, T. and Ull{\'a}n, E.}, title = {An Abstract Machine Based System for a Lazy Narrowing Calculus}, year = {2001}, booktitle = {Proc.\ of the 5th International Symposium on Functional and Logic Programming (FLOPS 2001)}, pages = {216-232}, publisher = {Springer LNCS 2024} } @INPROCEEDINGS{HoydalsvikSindre93, author = {Hoydalsvik, G.M. and Sindre, G.}, title = {On the purpose of Object-Oriented Analysis}, year = {1993}, pages = {240-255}, publisher = {ACM SIGPLAN Notices Vol. 28, No. 10}, booktitle = {Proc. OOPSLA'93} } @UNPUBLISHED{HsiangKirchnerLescanneRusinowitch, author = {Hsiang, J. and Kirchner, H. and Lescanne, P. and Rusinowitch, M.}, title = {The term rewriting approach to automated theorem proving}, year = {NN}, note = {LORIA-CRIN} } @INPROCEEDINGS{HsiangRusinowitch86, author = {Hsiang, J. and Rusinowitch, M.}, title = {A New Method for Establishing Refutational Completeness in Theorem Proving}, year = {1986}, booktitle = {Proc. 8th Conference on Automated Deduction}, publisher = {Springer LNCS 230}, pages = {141-152} } @TECHREPORT{Hsieh92, author = {Hsieh, D.}, title = {Survey of Object-Oriented Analysis/Design Methodologies and Future CASE Frameworks}, year = {1992}, type = {Technical Report SRI-CSL-92-04}, institution = {SRI International} } @BOOK{Hubbard03, author = {Hubbard, J.R.}, title = {C++-Programmierung}, year = {2003}, address = {Bonn}, publisher = {mitp-Verlag} } @INPROCEEDINGS{HuberVarsek87, author = {Huber, M. and Varsek, I.}, title = {Extended Prolog with Order-Sorted Resolution}, year = {1987}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming}, address = {San Francisco}, pages = {34-43} } @TECHREPORT{HuberVarsek87Report, author = {Huber, M. and Varsek, I.}, title = {EPOS: Extended Prolog with Order-Sorted Resolution}, year = {1987}, type = {Internal Report 4/87}, institution = {Univ. Karlsruhe} } @INPROCEEDINGS{HuchNorbisrath01, author = {Huch, F. and Norbisrath, U.}, title = {Distributed Programming in Haskell with Ports}, year = {2001}, booktitle = {Proc.\ of the 12th International Workshop on Implementation of Functional Languages (IFL 2000)}, pages = {107-121}, publisher = {Springer LNCS 2011} } @INPROCEEDINGS{HuchStolz04, author = {Huch, F. and Stolz, V.}, title = {Runtime Verification of {Concurrent} {Haskell} Programs}, year = {2004}, booktitle = {Proceedings of the Fourth Workshop on Runtime Verification}, publisher = {Elsevier Science Publishers}, series = {ENTCS 113} } @ARTICLE{Hudak89, author = {Hudak, P.}, title = {Conception, Evolution, and Application of Functional Programming Languages}, year = {1989}, pages = {359-411}, number = {3}, volume = {21}, journal = {ACM Computing Surveys} } @MISC{Hudak93, author = {Hudak, P.}, title = {Reflections on Program Optimization}, year = {1993}, howpublished = {Slides presented at WSA'93} } @TECHREPORT{Hudak97Haskore, author = {Hudak, P.}, title = {Haskore Music Tutorial}, year = {1997}, institution = {Yale University} } @ARTICLE{HudakFasel92, author = {Hudak, P. and Fasel, J.H.}, title = {A Gentle Introduction to Haskell}, year = {1992}, number = {5}, volume = {27}, journal = {SIGPLAN Notices} } @INCOLLECTION{HudakHughesPeytonJonesWadler07, author = {Hudak, P. and Hughes, J. and Peyton Jones, S. and Wadler, P.}, title = {A history of Haskell: being lazy with class}, year = {2007}, booktitle = {HOPL III: Proceedings of the third ACM SIGPLAN conference on History of programming languages}, pages = {12-1--12-55}, publisher = {ACM Press} } @TECHREPORT{HudakJones94, author = {Hudak, P. and Jones, M.P.}, title = {Haskell vs. Ada vs. C++ vs. Awk vs.... An Experiment in Software Prototyping Productivity}, year = {1994}, institution = {Yale University} } @ARTICLE{HudakMakucevichGaddeWhong96, author = {Hudak, P. and Makucevich, T. and Gadde, S. and Whong, B.}, title = {Haskore Music Notation - An Algebra of Music}, year = {1996}, journal = {Journal of Functional Programming}, number = {3}, pages = {465-483}, volume = {6} } @ARTICLE{HudakPeytonJonesWadler92, author = {Hudak, P. and Peyton Jones, S. and Wadler, P.}, title = {Report on the Programming Language Haskell (Version 1.2)}, year = {1992}, number = {5}, volume = {27}, journal = {SIGPLAN Notices} } @ARTICLE{Huet75, author = {Huet, G.P.}, title = {A Unification Algorithm for Typed $\lambda$-Calculus}, year = {1975}, journal = {Theoretical Computer Science}, volume = {1}, pages = {27-57} } @ARTICLE{Huet80, author = {Huet, G.}, title = {Conlfuent Reductions: Abstract Properties and Applications to Term Rewriting Systems}, year = {1980}, pages = {797-821}, number = {4}, volume = {27}, journal = {Journal of the ACM} } @ARTICLE{HuetHullot82, author = {Huet, G. and Hullot, J.-M.}, title = {Proofs by Induction of Equational Theories with Constructors}, year = {1982}, journal = {Journal of Computer and System Sciences 25}, pages = {239-266} } @TECHREPORT{HuetLevy79, author = {Huet, G. and Levy, J.-J.}, title = {Call by need computations in non-ambiguous linear term rewriting systems}, year = {1979}, type = {Rapport de Recherche No. 359}, institution = {INRIA} } @INCOLLECTION{HuetLevy91, author = {Huet, G. and L{\'e}vy, J.-J.}, title = {Computations in Orthogonal Rewriting Systems}, year = {1991}, pages = {395-443}, editor = {Lassez, J.-L. and Plotkin, G.}, publisher = {MIT Press}, booktitle = {Computational Logic: Essays in Honor of Alan Robinson} } @INCOLLECTION{HuetOppen80, author = {Huet, G. and Oppen, D.C.}, title = {Equations and Rewrite Rules: A Survey}, year = {1980}, editor = {Book, R.V.}, booktitle = {Formal Language Theory: Perspectives and Open Problems}, publisher = {Academic Press} } @ARTICLE{Hughes03, author = {Hughes, J.}, title = {Global Variables in Haskell}, year = {2003}, journal = {Journal of Functional Programming (to appear)} } @TECHREPORT{Hughes84, author = {Hughes, J.}, title = {Why Functional Programming Matters}, year = {1984}, type = {Technical Report 16}, institution = {Programming Methodology Group, University of Goteborg} } @INPROCEEDINGS{Hughes85, author = {Hughes, J.}, title = {Lazy memo-functions}, year = {1985}, booktitle = {Functional Programming Lanugages and Computer Architecture (FPCA'85)}, pages = {129-146}, publisher = {Sprinter LNCS 201} } @INCOLLECTION{Hughes90, author = {Hughes, J.}, title = {Why Functional Programming Matters}, year = {1990}, pages = {17-42}, editor = {Turner, D.A.}, publisher = {Addison Wesley}, booktitle = {Research Topics in Functional Programming} } @MISC{Hughes98, author = {Hughes, J.}, title = {Generalising Monads to Arrows}, year = {1998}, howpublished = {Submitted for publication} } @INPROCEEDINGS{Hullot80, author = {Hullot, J.-M.}, title = {Canonical Forms and Unification}, year = {1980}, booktitle = {Proc. 5th Conference on Automated Deduction}, publisher = {Springer LNCS 87}, pages = {318-334} } @INPROCEEDINGS{Huntbach86, author = {Huntbach, M.M.}, title = {An improved version of Shapiro's model inference system}, year = {1986}, pages = {180-187}, publisher = {Springer LNCS 225}, booktitle = {Proc. Third International Conference on Logic Programming (London)} } @BOOK{Huseby03, author = {Huseby, S.H.}, title = {Innocent Code: A Security Wake-Up Call for Web Programmers}, year = {2003}, publisher = {Wiley} } @BOOK{Huseby04, author = {Huseby, S.H.}, title = {Sicherheitsrisiko Web-Anwendung}, year = {2004}, publisher = {dpunkt.verlag} } @INPROCEEDINGS{Hussmann85, author = {Hussmann, H.}, title = {Unification in Conditional-Equational Theories}, year = {1985}, booktitle = {Proc. EUROCAL '85}, publisher = {Springer LNCS 204}, pages = {543-553} } @UNPUBLISHED{Hussmann89, author = {Hussmann, H.}, title = {Rapid Prototyping for Algebraic Specifications: RAP System User's Manual}, year = {1989}, note = {Univ. Passau} } @ARTICLE{Hussmann92, author = {Hussmann, H.}, title = {Nondeterministic Algebraic Specifications and Nonconfluent Term Rewriting}, year = {1992}, pages = {237-255}, volume = {12}, journal = {Journal of Logic Programming} } @BOOK{HuthRyan04, author = {Huth, M. and Ryan, M.}, title = {Logic in Computer Science - Modelling and Reasoning about Systems}, year = {2004}, publisher = {Cambridge University Press} } @ARTICLE{Hutton02, author = {Hutton, G.}, title = {The countdown problem}, year = {2002}, journal = {Journal of Functional Programming (to appear)} } @BOOK{Hutton07, author = {Hutton, G.}, title = {Programming in Haskell}, year = {2007}, publisher = {Cambridge University Press} } @TECHREPORT{HuttonMeijer96, author = {Hutton, G. and Meijer, E.}, title = {Monadic Parser Combinators}, year = {1996}, institution = {Department of Computer Science, University of Nottingham}, type = {Technical Report NOTTCS-TR-96-4} } @TECHREPORT{IdaNakahara94, author = {Ida, T. and Nakahara, K.}, title = {Leftmost Outside-In Narrowing Calculi}, year = {1994}, type = {Technical Report ISE-TR-94-107}, institution = {University of Tsukuba} } @ARTICLE{IdaNakahara97JFP, author = {Ida, T. and Nakahara, K.}, title = {Leftmost outside-in narrowing calculi}, year = {1997}, pages = {129-161}, number = {2}, volume = {7}, journal = {Journal of Functional Programming} } @TECHREPORT{IdaOkui94, author = {Ida, T. and Okui, S.}, title = {Outside-In Conditional Narrowing}, year = {1994}, type = {Research Report ISE-TR-94-106}, institution = {Univ. of Tsukuba} } @ARTICLE{IdaOkui94IEICE, author = {Ida, T. and Okui, S.}, title = {Outside-In Conditional Narrowing (Revised Version)}, year = {1994}, number = {6}, volume = {E77-D}, journal = {IEICE Transactions Information \& Systems} } @UNPUBLISHED{Imbert90, author = {Imbert, J.-L.}, title = {About Redundant Inequalities Generated by Fourier's Algorithm}, year = {1990}, note = {Published in AIMSA Congress} } @TECHREPORT{Indermark88, author = {Indermark, K.}, title = {Functional Compiler Description}, year = {1988}, type = {Volume 21}, institution = {Banach Center Publications, Warsaw} } @TECHREPORT{InverardiMartiniMontangero88, author = {Inverardi, P. and Martini, S. and Montangero, C.}, title = {Is type checking practical for system configuration?}, year = {1988}, note = {Also in Proc. Tapsoft'89}, type = {Technical Report TR-12/88}, institution = {Univ. Pisa} } @INPROCEEDINGS{Jacobs90, author = {Jacobs, D.}, title = {Type Declarations as Subtype Constraints in Logic Programming}, year = {1990}, pages = {165-173}, booktitle = {ACM SIGPLAN'90 Conference PLDI, SIGPLAN Notices Vol. 25 No. 6} } @INPROCEEDINGS{JacobsLangen88, author = {Jacobs, D. and Langen, A.}, title = {Compilation of Logic Programs for Restricted And-Parallelism}, year = {1988}, pages = {284-297}, publisher = {Springer LNCS 300}, booktitle = {Proc. ESOP'88} } @INPROCEEDINGS{JacobsLangen89, author = {Jacobs, D. and Langen, A.}, title = {Accurate and Efficient Approximation of Variable Aliasing in Logic Programs}, year = {1989}, pages = {154-165}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @BOOK{Jacobson92, author = {Jacobson, I.}, title = {Object-Oriented Software Engineering. A Use Case Driven Approach}, year = {1992}, publisher = {Addison-Wesley} } @INPROCEEDINGS{JaffarLassez87, author = {Jaffar, J. and Lassez, J.-L.}, title = {Constraint Logic Programming}, year = {1987}, booktitle = {Proc. of the 14th ACM Symposium on Principles of Programming Languages}, address = {Munich}, pages = {111-119} } @ARTICLE{JaffarLassezMaher84, author = {Jaffar, J. and Lassez, J.-L. and Maher, M.J.}, title = {A theory of complete logic programs with equality}, year = {1984}, pages = {211-223}, volume = {1}, journal = {Journal of Logic Programming} } @INCOLLECTION{JaffarLassezMaher86, author = {Jaffar, J. and Lassez, J.-L. and Maher, M.J.}, title = {Logic Programming Language Scheme}, year = {1986}, pages = {441-467}, editor = {DeGroot, D. and Lindstrom, G.}, publisher = {Prentice Hall}, booktitle = {Logic Programming, Functions, Relations, and Equations} } @INPROCEEDINGS{JaffarLassezMaher86a, author = {Jaffar, J. and Lassez, J.-L. and Maher, M.J.}, title = {Some Issues and Trends in the Semantics of Logic Programming}, year = {1986}, pages = {223-241}, publisher = {Springer LNCS 225}, booktitle = {Proc. Third International Conference on Logic Programming (London)} } @ARTICLE{JaffarMaher94, author = {Jaffar, J. and Maher, M.J.}, title = {Constraint Logic Programming: A Survey}, year = {1994}, pages = {503-581}, volume = {19\&20}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{JaffarMichaylov87, author = {Jaffar, J. and Michaylov, S.}, title = {Methodology and Implementation of a CLP System}, year = {1987}, pages = {196-218}, address = {San Francisco}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming} } @INPROCEEDINGS{JaffarMichaylovStuckeyYap92, author = {Jaffar, J. and Michaylov, S. and Stuckey, P.J. and Yap, R.H.C.}, title = {An Abstract Machine for CLP($\cal R$)}, year = {1992}, pages = {128-139}, publisher = {SIGPLAN Notices, Vol. 27, No. 7}, booktitle = {Proc. SIGPLAN Conference on Programming Language Design and Implementation} } @ARTICLE{JaffarMichaylovStuckeyYap92TOPLAS, author = {Jaffar, J. and Michaylov, S. and Stuckey, P.J. and Yap, R.H.C.}, title = {The CLP($\cal R$) Language and System}, year = {1992}, pages = {339-395}, number = {3}, volume = {14}, journal = {ACM Transactions on Programming Languages and Systems} } @INPROCEEDINGS{JaffarMichaylovYap91, author = {Jaffar, J. and Michaylov, S. and Yap, R.H.C.}, title = {A Methodology for Managing Hard Constraints in CLP Systems}, year = {1991}, pages = {306-316}, publisher = {SIGPLAN Notices, Vol. 26, No. 6}, booktitle = {Proc. ACM SIGPLAN'91 Conference on Programming Language Design and Implementation} } @INPROCEEDINGS{JaffarStuckey86, author = {Jaffar, J. and Stuckey, P.J.}, title = {Logic Program Semantics for Programming with Equations}, year = {1986}, pages = {313-326}, publisher = {Springer LNCS 225}, booktitle = {Proc. Third International Conference on Logic Programming (London)} } @INPROCEEDINGS{JagadeesanPingali92, author = {Jagadeesan, R. and Pingali, K.}, title = {Abstract Semantics for a Higher-Order Functional Language with Logic Variables}, year = {1992}, booktitle = {Proc. POPL'92} } @ARTICLE{JagadeesanPingaliPanangaden91, author = {Jagadeesan, R. and Pingali, K. and Panangaden, P.}, title = {A Fully Abstract Semantics for a First-Order Functional Language with Logic Variables}, year = {1991}, pages = {577-625}, number = {4}, volume = {13}, journal = {ACM Transactions on Programming Languages and Systems} } @INPROCEEDINGS{JamsekGreeneChinHumenn89, author = {Jamsek, D. and Greene, K.J. and Chin, S.-K. and Humenn, P.R.}, title = {WINTER: Wams IN Tim Expression Reduction}, year = {1989}, pages = {1013-1029}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @MISC{Janson94, author = {Janson, S.}, title = {Implementation of Andorra-based Languages}, year = {1994}, howpublished = {Tutorial notes presented at ICLP'94} } @PHDTHESIS{Janson94Diss, author = {Janson, S.}, title = {AKL -- A Multiparadigm Programming Language}, year = {1994}, school = {Swedish Institute of Computer Science} } @INPROCEEDINGS{JansonHaridi91, author = {Janson, S. and Haridi, S.}, title = {Programming Paradigms of the Andorra Kernel Language}, year = {1991}, pages = {167-183}, booktitle = {Proc. 1991 International Logic Programming Symposium}, publisher = {MIT Press} } @INCOLLECTION{JansonHaridi94, author = {Janson, S. and Haridi, S.}, title = {An Introduction to AKL: A Multi-Paradigm Programming Language}, year = {1994}, pages = {414-449}, editor = {Mayoh, B. and Tyugu, E. and Penjam, J.}, series = {NATO ASI Series}, publisher = {Springer}, booktitle = {Constraint Programming} } @INCOLLECTION{JansonMonteliusHaridi93, author = {Janson, S. and Montelius, J. and Haridi, S.}, title = {Ports for Objects in Concurrent Logic Programs}, year = {1993}, publisher = {MIT Press}, booktitle = {Research Directions in Concurrent Object-Oriented Programming} } @TECHREPORT{JanssensBruynooghe89, author = {Janssens, G. and Bruynooghe, M.}, title = {An application of abstract interpretation: Integrated type and mode inferencing}, year = {1989}, type = {Report CW86}, institution = {Katholieke Univ. Leuven} } @ARTICLE{JanssensBruynooghe92, author = {Janssens, G. and Bruynooghe, M.}, title = {Deriving Descriptions of Possible Values of Program Variables}, year = {1992}, pages = {205-258}, number = {2 \& 3}, volume = {13}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{JanssensDemoenMarien88, author = {Janssens, G. and Demoen, B. and Marien, A.}, title = {Improving the Register Allocation in WAM by Reordering Unification}, year = {1988}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)}, publisher = {MIT Press}, pages = {1388-1402} } @INPROCEEDINGS{JanssensSimoens94, author = {Janssens, G. and Simoens, W.}, title = {On the Implementation of Abstract Interpretation Systems for (Constraint) Logic Programs}, year = {1994}, pages = {172-187}, publisher = {Springer LNCS 786}, booktitle = {Proc.\ 5th International Conference on Compiler Construction} } @INPROCEEDINGS{JanssonJeuring97, author = {Jansson, P. and Jeuring, J.}, title = {PolyP -- a Polytypic Programming Language Extension}, year = {1997}, pages = {470-482}, booktitle = {Proc.\ of the 24th ACM Symposium on Principles of Programming Languages (Paris)} } @TECHREPORT{Jasper90, author = {Jasper, H.}, title = {Datenbankunterst{\"u}tzung f{\"u}r Prolog-Programmierumgebungen}, year = {1990}, type = {Report 5/90}, institution = {Univ. Oldenburg} } @TECHREPORT{JayaramanNadathur91, author = {Jayaraman, B. and Nadathur, G.}, title = {Implementation Techniques for Scoping Constructs in Logic Programming}, year = {1991}, type = {Report CS-1991-10}, institution = {Duke University} } @INPROCEEDINGS{JayaramanPlaisted89, author = {Jayaraman, B. and Plaisted, D.A.}, title = {Programming with Equations, Subsets, and Relations}, year = {1989}, pages = {1051-1068}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @INPROCEEDINGS{JayaramanSilbermann86, author = {Jayaraman, B. and Silbermann, F.S.K.}, title = {Equations, Sets, and Reduction Semantics for Functional and Logic Programming}, year = {1986}, pages = {320-331}, booktitle = {Proc. of the 1986 ACM Conference on LISP and Functional Programming} } @INPROCEEDINGS{JefferyDowdSomogyi99, author = {Jeffery, D. and Dowd, T. and Somogyi, Z.}, title = {MCORBA: A CORBA Binding for Mercury}, year = {1999}, booktitle = {First International Workshop on Practical Aspects of Declarative Languages (PADL'99)}, pages = {211-227}, publisher = {Springer LNCS 1551} } @INPROCEEDINGS{JeusfeldStaudt92, author = {Jeusfeld, M. and Staudt, M.}, title = {Query Optimization in Deductive Object Bases}, year = {1992}, publisher = {Morgan Kaufmann}, editor = {Freytag and Maier and Vossen}, booktitle = {Query processing in object-oriented, complex-object, and nested relation databases} } @INPROCEEDINGS{Jimenez-MartinMarino-CarballoMoreno-Navarro92, author = {Jim{\'e}nez-Martin, J.A. and Marino-Carballo, J. and Moreno-Navarro, J.J.}, title = {Efficient Compilation of Lazy Narrowing into Prolog}, year = {1992}, pages = {253-270}, publisher = {Springer Workshops in Computing Series}, booktitle = {Proc. Int. Workshop on Logic Program Synthesis and Transformation (LOPSTR'92)} } @TECHREPORT{JochumWillmertinger81, author = {Jochum, G. and Willmertinger, W.}, title = {A Tool for Developing Text Processing Systems: Trnaslator Writing Systems}, year = {1981}, type = {Technical Report TUM-I8103}, institution = {TU M{\"u}nchen} } @INPROCEEDINGS{Johnsson85, author = {Johnsson, T.}, title = {Lambda Lifting: Transforming Programs to Recursive Functions}, year = {1985}, pages = {190-203}, publisher = {Springer LNCS 201}, booktitle = {Functional Programming Languages and Computer Architecture} } @INPROCEEDINGS{Jones93, author = {Jones, N.D.}, title = {Constant Time Factors Do Matter}, year = {1993}, booktitle = {ACM Symposium on Theory of Computing} } @INPROCEEDINGS{Jones93FPCA, author = {Jones, M.P.}, title = {A system of constructor classes: overloading and implicit higher-order polymorphism}, year = {1993}, booktitle = {Proc. Conference on Functional Programming Languages and Computer Architecture (FPCA'93)} } @ARTICLE{Jones95, author = {Jones, M.P.}, title = {A system of constructor classes: overloading and implicit higher-order polymorphism}, year = {1995}, journal = {Journal of Functional Programming}, number = {1}, pages = {1-35}, volume = {5} } @ARTICLE{JonesAndersen07, author = {Jones, N. and Andersen, N.}, title = {Flow Analysis of Lazy Higher Order Functional Programs}, year = {2007}, journal = {Theoretical Computer Science}, number = {1-3}, pages = {120-136}, volume = {375} } @BOOK{JonesGomardSestoft93, author = {Jones, N.D. and Gomard, C.K. and Sestoft, P.}, title = {Partial Evaluation and Automatic Program Generation}, year = {1993}, publisher = {Prentice Hall} } @INPROCEEDINGS{JonesMycroft84, author = {Jones, N.D. and Mycroft, A.}, title = {Stepwise Development of Operational and Denotational Semantics for Prolog}, year = {1984}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Atlantic City}, pages = {281-288} } @INPROCEEDINGS{JonesMycroft86, author = {Jones, N.D. and Mycroft, A.}, title = {Data flow analysis of applicative programs using minimal function graphs}, year = {1986}, booktitle = {Proc. 13th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages}, pages = {296-306} } @ARTICLE{JonesOHearnWoodcock06, author = {Jones, C. and O'Hearn, P. and Woodcock, J.}, title = {Verified Software: A Grand Challenge}, year = {2006}, journal = {IEEE Computer}, number = {4}, pages = {93-95}, volume = {39} } @INPROCEEDINGS{JonesPeytonJones99, author = {Jones, M. and Peyton Jones, S.}, title = {Lightweight Extensible Records for Haskell}, year = {1999}, booktitle = {Haskell Workshop 1999} } @INPROCEEDINGS{JonesSestoftSondergaard85, author = {Jones, N.D. and Sestoft, P. and S{\o}ndergaard, H.}, title = {An experiment in partial evaluation: The generation of a compiler generator}, year = {1985}, pages = {124-140}, publisher = {Springer LNCS 202}, booktitle = {Rewriting Techniques and Applications} } @INCOLLECTION{JonesSondergaard87, author = {Jones, N. and S{\o}ndergaard, H.}, title = {A semantics-based framework for the abstract interpretation of PROLOG}, year = {1987}, editor = {Abramsky, S. and Hankin, C.}, booktitle = {Abstract Interpretation of Declarative Languages}, publisher = {Ellis Horwood}, pages = {123-142} } @MISC{JonesTofte84, author = {Jones, N.D. and Tofte, M.}, title = {Towards a Theory of Compiler Generation}, year = {1984}, howpublished = {Workshop notes} } @ARTICLE{JoostenBertHoeven93, author = {Joosten, S. and van der Bert, K. and van der Hoeven, G.}, title = {Teaching functional programming to first-year students}, year = {1993}, pages = {49-65}, number = {1}, volume = {3}, journal = {Journal of Functional Programmming} } @ARTICLE{Jordan90, author = {Jordan, D.}, title = {Implementation Benefits of C++ Language Mechanisms}, year = {1990}, pages = {61-64}, journal = {Communications of the ACM}, volume = {33}, number = {9} } @INPROCEEDINGS{JorgensenMarriottMichaylov91, author = {J{\o}rgensen, N. and Marriott, K. and Michaylov, S.}, title = {Some Global Compile-Time Optimizations for CLP($\cal R$)}, year = {1991}, pages = {420-434}, publisher = {MIT Press}, booktitle = {Proc. 1991 International Logic Programming Symposium} } @MASTERSTHESIS{Josephs92, author = {Josephs, B.}, title = {The development of a debugger for the functional logic language ALF (in German)}, year = {1992}, type = {Diploma thesis}, school = {Univ. Dortmund} } @INPROCEEDINGS{JosephsonDershowitz86, author = {Josephson, A. and Dershowitz, N.}, title = {An Implementation of Narrowing: The RITE Way}, year = {1986}, address = {Salt Lake City}, pages = {187-197}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming} } @ARTICLE{JosephsonDershowitz89, author = {Josephson, A. and Dershowitz, N.}, title = {An Implementation of Narrowing}, year = {1989}, pages = {57-77}, journal = {Journal of Logic Programming (6)} } @INPROCEEDINGS{JouannaudKirchner84, author = {Jouannaud, J.P. and Kirchner, H.}, title = {Completion of a set of rules modulo a set of equations}, year = {1984}, pages = {83-92}, address = {Salt Lake City, Utah}, booktitle = {Proc. 11th ACM Symposium on Principles of Programming Languages} } @ARTICLE{JouannaudKirchner86, author = {Jouannaud, J.-P. and Kirchner, H.}, title = {Completion of a set of rules modulo a set of equations}, year = {1986}, number = {4}, volume = {15}, pages = {1155-1194}, journal = {SIAM Journal on Computing} } @INCOLLECTION{JouannaudKirchner91, author = {Jouannaud, J.-P. and Kirchner, C.}, title = {Solving Equations in Abstract Algebras: A Rule-Based Survey of Unification}, year = {1991}, pages = {257-321}, publisher = {MIT Press}, booktitle = {Computational Logic: Essays in Honor of Alan Robinson}, editor = {Lassez, J.-L. and Plotkin, G.} } @INPROCEEDINGS{JouannaudOkada91, author = {Jouannaud, J.-P. and Okada, M.}, title = {A Computation Model for Executable Higher-Order Algebraic Specification Languages}, year = {1991}, pages = {350-361}, booktitle = {Proc. LICS'91} } @INPROCEEDINGS{JouannaudSadfi94, author = {Jouannaud, J.-P. and Sadfi, W.}, title = {Strong Sequentiality of Left-Linear Overlapping Rewrite Systems}, year = {1994}, booktitle = {Fourth Int. Workshop on Conditional Term Rewriting Systems}, publisher = {Springer LNCS (to appear)} } @INPROCEEDINGS{JouannaudTreinen01, author = {Jouannaud, J.-P. and Treinen, R.}, title = {Constraints and Constraint Solving: An Introduction}, year = {2001}, booktitle = {CCL'99}, pages = {1-46}, publisher = {Springer LNCS 2002} } @INPROCEEDINGS{JouannaudWaldmann86, author = {Jouannaud, J.-P. and Waldmann, B.}, title = {Reductive conditional term rewriting systems}, year = {1986}, address = {Ebberup, Denmark}, booktitle = {Proc. Third IFIP Working Conference on Formal Description of Programming Concepts} } @INPROCEEDINGS{JulianVillamizar04, author = {Juli{\'a}n Iranzo, P. and Villamizar Lamus, C.}, title = {Analysing Definitional Trees: Looking for Determinism}, year = {2004}, booktitle = {Proceedings of the 7th International Symposium on Functional and Logic Programming (FLOPS 2004)}, pages = {55-69}, publisher = {Springer LNCS 2998} } @ARTICLE{Jung96, author = {Jung (ed.), A.}, title = {Domains and Denoatational Semantics: History, Accomplishments and Open Problems}, year = {1996}, number = {59}, pages = {227-256}, journal = {Bulletin of the EATCS} } @INPROCEEDINGS{KagedalKluzniak91, author = {K{\aa}gedal, A. and Klu{\'z}niak, F.}, title = {Enriching Prolog with S-Unification}, year = {1991}, editor = {Darlington, J. and Dietrich, R.}, pages = {51-65}, publisher = {Springer, Workshops in Computing}, booktitle = {Workshop on Declarative Programming} } @INCOLLECTION{Kahn86, author = {Kahn, K.M.}, title = {Uniform: A language based upon unification which unifies (much of) Lisp, Prolog, and Act1}, year = {1986}, pages = {411-438}, editor = {DeGroot, D. and Lindstrom, G.}, publisher = {Prentice Hall}, booktitle = {Logic Programming, Functions, Relations, and Equations} } @MISC{Kahn95, author = {Kahn, K.}, title = {ToonTalk: Concurrent Constraint Programming for Children}, year = {1995}, howpublished = {Slides presented at ICLP'95} } @INPROCEEDINGS{KahnCarlsson84, author = {Kahn, K.M. and Carlsson, M.}, title = {The Compilation of Prolog Programs without the Use of a Prolog Compiler}, year = {1984}, booktitle = {Proc. Int. Conf. on Fifth Generation Computer Systems}, publisher = {ICOT}, pages = {348-355} } @MISC{KakasMancarella94, author = {Kakas, A.C. and Mancarella, P.}, title = {Abduction and Abductive Logic Programming}, year = {1994}, howpublished = {Tutorial notes presented at ICLP'94} } @INPROCEEDINGS{Kamin88, author = {Kamin, S.}, title = {Inheritance in Smalltalk-80: A Denotational Definition}, year = {1988}, pages = {80-87}, booktitle = {Proc. POPL'88} } @INPROCEEDINGS{KanamoriHoriuchi85, author = {Kanamori, T. and Horiuchi, K.}, title = {Type Inference in Prolog and Its Application}, year = {1985}, booktitle = {Proc. 9th IJCAI}, publisher = {W. Kaufmann}, pages = {704-707} } @ARTICLE{KanedaEtAl86, author = {Kaneda, Y. and Tamura, N. and Wada, K. and Matsuda, H. and Kuo, S. and Maekawa, S.}, title = {Sequential Prolog Machine PEK}, year = {1986}, journal = {New Generation Computing}, volume = {4}, number = {1}, pages = {51-66} } @ARTICLE{Kaplan84a, author = {Kaplan, S.}, title = {Conditional Rewrite Rules}, year = {1984}, journal = {Theoretical Computer Science 33}, pages = {175-193} } @TECHREPORT{Kaplan84b, author = {Kaplan, S.}, title = {Fair Conditional Term Rewriting Systems: Unification, Termination and Confluence}, year = {1984}, type = {Report 194}, institution = {L.R.I., Universit\'e de Paris-Sud} } @INPROCEEDINGS{Kaplan87, author = {Kaplan, S.}, title = {A Compiler for Conditional Term Rewriting Systems}, year = {1987}, pages = {25-41}, publisher = {Springer LNCS 256}, booktitle = {Proc. RTA'87} } @ARTICLE{Kaplan87JSC, author = {Kaplan, S.}, title = {Simplifying conditional term rewriting systems: Unification, termination, and confluence}, year = {1987}, pages = {295-334}, number = {3}, volume = {4}, journal = {Journal of Symbolic Computation} } @MASTERSTHESIS{Kappel90, author = {Kappel, A.M.}, title = {Algebraische operational Semantik und ihre Anwendung auf Prolog}, year = {1990}, type = {Diplomarbeit}, school = {Univ. Dortmund} } @ARTICLE{KapurMusser87, author = {Kapur, D. and Musser, D.R.}, title = {Proof by Consistency}, year = {1987}, pages = {125-157}, volume = {31}, journal = {Artifical Intelligence} } @TECHREPORT{Kaufmann92, author = {Kaufmann, M.}, title = {Response to FM91 Survey of Formal Methods: Nqthm and Pc-Nqthem}, year = {1992}, type = {Technical Report 75}, institution = {Computational Logic Inc., Austin (Texas)} } @ARTICLE{KelseyClingerRees98, author = {Kelsey, R. and Clinger, W. and Rees, J.}, title = {Revised$^5$ Report on the Algorithmic Language Scheme}, year = {1998}, pages = {26-76}, number = {9}, volume = {33}, journal = {ACM SIGPLAN Notices} } @ARTICLE{KemperMoerkotte93, author = {Kemper, A. and Moerkotte, G.}, title = {Basiskonzepte objektorientierter Datenbanksysteme}, year = {1993}, pages = {69-80}, number = {2}, volume = {16}, journal = {Informatik-Spektrum} } @INPROCEEDINGS{KennedyWarren76, author = {Kennedy, K. and Warren, S.K.}, title = {Automatic Generation of Efficient Evaluators for Attribute Grammars}, year = {1976}, pages = {32-49}, booktitle = {Conf. Record of the Third ACM Symposium on Principles of Programming Languages} } @TECHREPORT{Kernighan81, author = {Kernighan, B.W.}, title = {Why Pascal is Not My Favorite Programming Language}, year = {1981}, institution = {AT\&T Bell Laboratories} } @INPROCEEDINGS{Kernighan82, author = {Kernighan, B.W.}, title = {Typesetting Mathematics, Tables and Diagrams}, year = {1982}, pages = {177-192}, publisher = {Oldenbourg, Lectures and Tutorials, Vol. 13}, booktitle = {Textverarbeitung und B{\"u}rosysteme} } @BOOK{KernighanRitchie83, author = {Kernighan, B.W. and Ritchie, D.M.}, title = {Programmieren in C}, year = {1983}, publisher = {Hanser Verlag} } @TECHREPORT{Kesner91, author = {Kesner, D.}, title = {Pattern Matching in Order-Sorted Languages}, year = {1991}, type = {Research Report 10}, institution = {Digital Paris Research Laboratory} } @INPROCEEDINGS{KfouryEtAl88, author = {Kfoury, A.J. and Tiuryn, J. and Urzyczyn, P.}, title = {A Proper Extension of ML with an Effective Type-Assignment}, year = {1988}, booktitle = {Proc. of the 15th ACM Symposium on Principles of Programming Languages}, address = {San Diego}, pages = {58-69} } @INPROCEEDINGS{KfouryTiurynUrzyczyn88, author = {Kfoury, A.J. and Tiuryn, J. and Urzyczyn, P.}, title = {On the Computational Power of Universally Polymorphic Recursion}, year = {1988}, pages = {72-81}, booktitle = {Proc. LICS'88} } @INPROCEEDINGS{KfouryTiurynUrzyczyn90, author = {Kfoury, A.J. and Tiuryn, J. and Urzyczyn, P.}, title = {The Undecidability of the Semi-Unification Problem}, year = {1990}, pages = {468-476}, booktitle = {Proc. 22nd ACM Symposium on Theory of Computing} } @ARTICLE{KfouryTiurynUrzyczyn93, author = {Kfoury, A.J. and Tiuryn, J. and Urzyczyn, P.}, title = {Type Recursion in the Presence of Polymorphic Recursion}, year = {1993}, pages = {290-311}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {15}, number = {2} } @INPROCEEDINGS{KiferWu91, author = {Kifer, M. and Wu, J.}, title = {A First-Order Theory of Types and Polymorphism in Logic Programming}, year = {1991}, pages = {310-321}, booktitle = {Proc. LICS'91} } @ARTICLE{Kilian90, author = {Kilian, M.}, title = {Trellis: Turning Designs into Programs}, year = {1990}, pages = {65-67}, number = {9}, volume = {33}, journal = {Communications of the ACM} } @MISC{King93, author = {King, A.}, title = {A Framework for Sharing Analysis}, year = {1993}, howpublished = {Univ. of Southampton} } @INPROCEEDINGS{Kirchner86, author = {Kirchner, C.}, title = {Computing Unification Algorithms}, year = {1986}, pages = {206-216}, booktitle = {Proc. LICS'86} } @ARTICLE{Kirchner89, author = {Kirchner, H.}, title = {Schematization of Infinite Sets of Rewrite Rules Generated by Divergent Completion Processes}, year = {1989}, pages = {303-332}, volume = {67}, journal = {Theoretical Computer Science} } @INPROCEEDINGS{Kirchner91, author = {Kirchner, H.}, title = {Proofs in Parameterized Specifications}, year = {1991}, pages = {174-187}, booktitle = {Proc. RTA'91}, publisher = {Springer LNCS 488} } @INPROCEEDINGS{KirchnerKirchnerMeseguer88, author = {Kirchner, C. and Kirchner, H. and Meseguer, J.}, title = {Operational Semantics of OBJ3 (Extended Abstract)}, year = {1988}, booktitle = {Proc. of the 15th ICALP}, publisher = {Springer LNCS 317}, pages = {287-301} } @TECHREPORT{KirchnerKirchnerRusinowitch90, author = {Kirchner, C. and Kirchner, H. and Rusinowitch, M.}, title = {Deduction with Symbolic Constraints}, year = {1990}, institution = {INRIA \& CRIN} } @MISC{KirchnerRingeissen93, author = {Kirchner, H. and Ringeissen, C.}, title = {Constraint solving by narrowing in combined algebraic domains}, year = {1993}, howpublished = {CRIN-CNRS \& INRIA Lorraine} } @INPROCEEDINGS{KirchnerRingeissen94, author = {Kirchner, H. and Ringeissen, C.}, title = {Constraint Solving by Narrowing in Combined Algebraic Domains}, year = {1994}, pages = {617-631}, booktitle = {Proc. Eleventh International Conference on Logic Programming}, publisher = {MIT Press} } @BOOK{KirschSchmitt07, author = {Kirsch, R. and Schmitt, U.}, title = {Programmieren in C}, year = {2007}, publisher = {Springer} } @INPROCEEDINGS{KishimotoEtAl85, author = {Kishimoto, M. and Shinogi, T. and Kimura, Y. and Hattori, A.}, title = {Design and Evaluation of a Prolog Compiler}, year = {1985}, booktitle = {Logic Programming '85 (Tokyo)}, publisher = {Springer LNCS 221}, pages = {192-203} } @BOOK{KlaerenSperber01, author = {Klaeren, H. and Sperber, M.}, title = {Vom Problem zum Programm}, year = {2001}, publisher = {Teubner} } @MISC{Klein91, author = {Klein, C.}, title = {Automatic Exploitation of OR-Parallelism in Prolog}, year = {1991}, howpublished = {Univ. of Cambridge} } @ARTICLE{Klop87, author = {Klop, J.W.}, title = {Term Rewriting Systems: a tutorial}, year = {1987}, journal = {EATCS Bulletin} } @UNPUBLISHED{Klop89, author = {Klop, J.W.}, title = {Term Rewriting in Equational Logic Programming}, year = {1989}, note = {Tutorial notes for ICLP'89} } @INCOLLECTION{Klop92, author = {Klop, J.W.}, title = {Term Rewriting Systems}, year = {1992}, editor = {Abramsky, S. and Gabbay, D. and Maibaum, T.}, volume = {II}, publisher = {Oxford University Press}, booktitle = {Handbook of Logic in Computer Science} } @INPROCEEDINGS{Kluzniak87, author = {Klu{\'z}niak, F.}, title = {Type Synthesis for Ground Prolog}, year = {1987}, booktitle = {Proc. Fourth International Conference on Logic Programming (Melbourne)}, pages = {788-816}, publisher = {MIT Press} } @INPROCEEDINGS{Kluzniak88, author = {Klu{\'z}niak, F.}, title = {Compile Time Garbage Collection for Ground Prolog}, year = {1988}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)}, pages = {1490-1505} } @BOOK{KluzniakSzpakowicz85, author = {Klu{\'z}niak, F. and Szpakowicz, S.}, title = {Prolog for Programmers}, year = {1985}, address = {London}, publisher = {Academic Press} } @ARTICLE{Knuth68, author = {Knuth, D.E.}, title = {Semantics of Context-Free Languages}, year = {1968}, pages = {127-145}, number = {2}, volume = {2}, journal = {Mathematical Systems Theory} } @TECHREPORT{Knuth78, author = {Knuth, D.E.}, title = {Tau Espilon Chi, a system for technical text}, year = {1978}, type = {MEMO AIM-317.1}, institution = {Stanford Artificial Intelligence Laboratory} } @INCOLLECTION{KnuthBendix70, author = {Knuth, D.E. and Bendix, P.B.}, title = {Simple Word Problems in Universal Algebras}, year = {1970}, editor = {Leech, J.}, booktitle = {Computational Problems in Abstract Algebra}, publisher = {Pergamon Press}, pages = {263-297} } @BOOK{Koch07, author = {Koch, S.}, title = {JavaScript}, year = {2007}, publisher = {dpunkt.verlag} } @TECHREPORT{Koch92, author = {Koch, P.}, title = {Intelligentes Backtracking bei der Auswertung funktional-logischer Programme}, year = {1992}, type = {Technical Report 92-39}, institution = {RWTH Aachen} } @MASTERSTHESIS{Koj00, author = {Koj, J.}, title = {A graphical programming environment for declarative programming languages (in german)}, year = {2000}, school = {RWTH Aachen} } @INPROCEEDINGS{Komorowski82, author = {Komorowski, H.J.}, title = {Partial Evaluation as a Means for Inferencing Data Structures in an Applicative Language: A Theory and Implementation in the Case of Prolog}, year = {1982}, pages = {255-267}, booktitle = {Proc. 9th POPL} } @TECHREPORT{Komorowski86, author = {Komorowski, H.J.}, title = {A declarative logic programming environment}, year = {1986}, type = {Report TR-06-86}, institution = {Harvard Univ.} } @TECHREPORT{Komorowski89, author = {Komorowski, J.}, title = {Synthesis of Programs in the Framework of Partial Deduction}, year = {1989}, type = {Report No 81}, institution = {Abo Akademi, Finland} } @TECHREPORT{KomorowskiMaluszynski86, author = {Komorowski, H.J. and Maluszynski, J.}, title = {Logic Programming and Rapid Prototyping}, year = {1986}, type = {Report TR-01-86}, institution = {Harvard Univ.} } @INPROCEEDINGS{KomorowskiOmori85, author = {Komorowski, H.J. and Omori, S.}, title = {A Model and an Implementation of a Logic Programming Environment}, year = {1985}, booktitle = {Proc. ACM SIGPLAN'85 Conference} } @INPROCEEDINGS{Konolige97, author = {Konolige, K.}, title = {COLBERT: A Language for Reactive Control in Sapphira}, year = {1997}, booktitle = {Advances in Artificial Intelligence}, pages = {31-52}, publisher = {Springer LNCS 1303} } @INPROCEEDINGS{KoopmanAlimarineTretmansPlasmeijer03, author = {Koopman, P. and Alimarine, A. and Tretmans, J. and Plasmeijer, R.}, title = {Gast: Generic Automated Software Testing}, year = {2003}, booktitle = {Proc.\ of the 14th International Workshop on Implementation of Functional Languages}, pages = {84-100}, publisher = {Springer LNCS 2670} } @ARTICLE{KoopmanLeeSiewiorek92, author = {Koopman, P.J. and Lee, P. and Siewiorek, D.P.}, title = {Cache Behavior of Combinator Graph Reduction}, year = {1992}, pages = {265-297}, number = {2}, volume = {14}, journal = {ACM Transactions on Programming Languages and Systems} } @UNPUBLISHED{KoopmanPlasmeijerEekelenSmetsers01, author = {Koopman, P. and Plasmeijer, R. and van Eekelen, M. and Smetsers, S.}, title = {Functional Programming in Clean}, year = {2001}, note = {\url{http://www.cs.ru.nl/~clean/contents/Clean_Book/clean_book.html}} } @ARTICLE{Korf85, author = {Korf, R.E.}, title = {Depth-First Iterative-Deepening: An Optimal Admissible Tree Search}, year = {1985}, pages = {97-109}, volume = {27}, journal = {Artifical Intelligence} } @INCOLLECTION{Kornfeld86, author = {Kornfeld, W.A.}, title = {Equality for Prolog}, year = {1986}, pages = {279-293}, editor = {DeGroot, D. and Lindstrom, G.}, publisher = {Prentice Hall}, booktitle = {Logic Programming, Functions, Relations, and Equations} } @INPROCEEDINGS{KorslootMulder90, author = {Korsloot, M. and Mulder, H.M.}, title = {Sequential architecture models for Prolog: A performance comparison}, year = {1990}, pages = {49-66}, publisher = {MIT Press}, booktitle = {Proc. Seventh International Conference on Logic Programming} } @ARTICLE{KorsonMcGregor90, author = {Korson, T. and McGregor, J.D.}, title = {Understanding Object-Oriented: A Unifying Paradigm}, year = {1990}, pages = {40-60}, number = {9}, volume = {33}, journal = {Communications of the ACM} } @ARTICLE{KorsonVaishnavi92, author = {Korson, T.D. and Vaishnavi, V.K.}, title = {Managing Emerging Software Technologies: A Technology Transfer Framework}, year = {1992}, pages = {101-111}, journal = {Communications of the ACM}, number = {9}, volume = {35} } @TECHREPORT{KostervanderWeide89, author = {Koster, C.H.A. and van der Weide, T.P.}, title = {Elan 1.5 Manual}, year = {1989}, institution = {Univ. of Nijmegen} } @ARTICLE{KounalisRusinowitch91, author = {Kounalis, E. and Rusinowitch, M.}, title = {On Word Problems in Horn Theories}, year = {1991}, journal = {J. of Symbolic Computation} } @INPROCEEDINGS{Kowalski74, author = {Kowalski, R.}, title = {Predicate Logic as Programming Language}, year = {1974}, booktitle = {Proc. IFIP '74}, publisher = {North-Holland}, pages = {569-574} } @ARTICLE{Kowalski79, author = {Kowalski, R.}, title = {Algorithm = Logic + Control}, year = {1979}, pages = {424-436}, number = {7}, volume = {22}, journal = {Communications of the ACM} } @ARTICLE{Kowalski88, author = {Kowalski, R.}, title = {The Early Years of Logic Programming}, year = {1988}, journal = {Communications of the ACM}, volume = {31}, number = {1}, pages = {38-43} } @INPROCEEDINGS{KowalskiHayes69, author = {Kowalski, R. and Hayes, P.J.}, title = {Semantic Trees in Automatic Theorem-Proving}, year = {1969}, editor = {Meltzer, B. and Michie, D.}, pages = {87-101}, booktitle = {Machine Intelligence 4} } @ARTICLE{KowalskiKuehner71, author = {Kowalski, R. and Kuehner, D.}, title = {Linear Resolution with Selection Function}, year = {1971}, journal = {Artificial Intelligence}, volume = {2}, pages = {227-260} } @TECHREPORT{Krall86, author = {Krall, A.}, title = {Comparing Implementation Techniques for Prolog}, year = {1986}, type = {Report VIP TR 1802/86/7}, institution = {TU Wien} } @INPROCEEDINGS{Krall87, author = {Krall, A.}, title = {Implementation of a High-Speed Prolog Interpreter}, year = {1987}, pages = {125-131}, publisher = {ACM SIGPLAN Notices Vol. 22, No. 7}, booktitle = {SIGPLAN'87 Symposium on Interpreters and Interpretive Technqiues} } @ARTICLE{Krall96, author = {Krall, A.}, title = {The Vienna Abstract Machine}, year = {1996}, pages = {85-106}, journal = {Journal of Logic Programming}, volume = {29}, number = {1-3} } @INPROCEEDINGS{KrallBerger92, author = {Krall, A. and Berger, T.}, title = {Fast Prolog with a VAM$_{1p}$ based Prolog Compiler}, year = {1992}, pages = {245-259}, booktitle = {Proc. of the 4th International Symposium on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 631} } @INPROCEEDINGS{KrallNeumerkel90, author = {Krall, A. and Neumerkel, U.}, title = {The Vienna Abstract Machine}, year = {1990}, pages = {121-135}, booktitle = {Proc. of the 2nd Int. Workshop on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 456} } @ARTICLE{KrasnerPope88, author = {Krasner, G. and Pope, S.}, title = {A Cookbook for using the Model-View-Controller User Interface in Smalltalk-80}, year = {1988}, pages = {26-49}, number = {3}, volume = {1}, journal = {Journal of Object-Oriented Programming} } @TECHREPORT{KrasnerPope88Report, author = {Krasner, G. and Pope, S.}, title = {A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System}, year = {1988}, institution = {ParcPlace Systems} } @INPROCEEDINGS{KreowskiQian90, author = {Kreowski, H.-J. and Qian, Z.}, title = {Relation-Sorted Algebraic Specifications with Built-in Coercers: Basic Notions and Results}, year = {1990}, pages = {165-175}, publisher = {Springer LNCS 415}, booktitle = {Proc. STACS'90} } @INPROCEEDINGS{KrischerBockmayr91, author = {Krischer, S. and Bockmayr, A.}, title = {Detecting Redundant Narrowing Derivations by the LSE-SL Reducibility Test}, year = {1991}, publisher = {Springer LNCS 488}, booktitle = {Proc. RTA'91} } @MISC{Kuchen95ILPS, author = {Kuchen, H.}, title = {Implementation Issues for Functional Logic Programming}, year = {1995}, howpublished = {Slides presented at ILPS'95} } @TECHREPORT{KuchenAnastasiadis95, author = {Kuchen, H. and Anastasiadis, J.}, title = {Higher Order Babel: Language and Implementation}, year = {1995}, institution = {RWTH Aachen} } @INPROCEEDINGS{KuchenAnastasiadis96, author = {Kuchen, H. and Anastasiadis, J.}, title = {Higher Order Babel: Language and Implementation}, year = {1996}, pages = {193-207}, booktitle = {Proc. 5th International Workshop on Extensions of Logic Programming}, publisher = {Springer LNAI 1050} } @TECHREPORT{KuchenEtAl89Report, author = {Kuchen, H. and Loogen, R. and M{oreno-Navarro}, J.J. and R{odr{\'\i}guez-Artalejo}, M.}, title = {Graph-based Implementation of a Functional Logic Language}, year = {1989}, type = {Report No. 89-20}, institution = {RWTH Aachen} } @INPROCEEDINGS{KuchenEtAl90ESOP, author = {Kuchen, H. and Loogen, R. and M{oreno-Navarro}, J.J. and R{odr{\'\i}guez-Artalejo}, M.}, title = {Graph-based Implementation of a Functional Logic Language}, year = {1990}, booktitle = {Proc. ESOP 90}, publisher = {Springer LNCS 432}, pages = {271-290} } @TECHREPORT{KuchenEtAl92DisequalityReport, author = {Kuchen, H. and L{\'o}pez-Fraguas, F.J. and Moreno-Navarro, J.J. and Rodr{\'\i}guez-Artalejo, M.}, title = {Implementing Disequality in a Lazy Functional Logic Language}, year = {1992}, type = {Technical Report Nr. 92-20}, institution = {RWTH Aachen} } @INPROCEEDINGS{KuchenEtAl92JICSLP, author = {Kuchen, H. and L{\'o}pez-Fraguas, F.J. and Moreno-Navarro, J.J. and Rodr{\'\i}guez-Artalejo, M.}, title = {Implementing a Lazy Functional Logic Language with Disequality Constraints}, year = {1992}, booktitle = {Proc. of the 1992 Joint International Conference and Symposium on Logic Programming}, publisher = {MIT Press} } @ARTICLE{KuchenEtAl96NGC, author = {Kuchen, H. and Loogen, R. and Moreno-Navarro, J.J. and Rodr{\'\i}guez-Artalejo, M.}, title = {The Functional Logic Language BABEL and Its Implementation on a Graph Machine}, year = {1996}, pages = {391-427}, volume = {14}, journal = {New Generation Computing} } @MISC{KuchenHans90, author = {Kuchen, H. and Hans, W.}, title = {An AND-Parallel Implementation of the Functional Logic Language BABEL}, year = {1990}, howpublished = {RWTH Aachen} } @TECHREPORT{KuchenLoogenMoreno-NavarroRodriguez-Artalejo92, author = {Kuchen, H. and Loogen, R. and Moreno-Navarro, J.J. and Rodriguez-Artalejo, M.}, title = {Graph-Narrowing to Implement a Functional Logic Language}, year = {1992}, institution = {Universidad Politecnica de Madrid} } @TECHREPORT{KuchenLopez-Fraguas92, author = {Kuchen, H. and Lopez-Fraguas, F.J.}, title = {Result Directed Computing in a Functional Logic Language}, year = {1992}, type = {Technical Report 92-21}, institution = {RWTH Aachen} } @INPROCEEDINGS{KuchenMoreno-NavarroHermenegildo92, author = {Kuchen, H. and Moreno-Navarro, J.J. and Hermenegildo, M.V.}, title = {Independent AND-Parallel Implementation of Narrowing}, year = {1992}, pages = {24-38}, booktitle = {Proc. of the 4th International Symposium on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 631} } @ARTICLE{KuchenStoltze94, author = {Kuchen, H. and Stoltze, H.}, title = {Candela -- A Topology Description Language}, year = {1994}, number = {6}, pages = {557-576}, volume = {13}, journal = {Computers and Artificial Intelligence} } @ARTICLE{Kuehne94, author = {K{\"u}hne, T.}, title = {Higher Order Objects in pure Object-Oriented Languages}, year = {1994}, pages = {15-20}, number = {7}, volume = {29}, journal = {ACM SIGPLAN Notices} } @ARTICLE{Kumar92, author = {Kumar, V.}, title = {Algorithms for Constraint Satisfaction Problems: A Survey}, year = {1992}, pages = {32-44}, number = {1}, volume = {13}, journal = {AI Magazine} } @ARTICLE{Kunen87, author = {Kunen, K.}, title = {Negation in Logic Programming}, year = {1987}, pages = {289-308}, volume = {4}, journal = {Journal of Logic Programming} } @TECHREPORT{Kunen89, author = {Kunen, K.}, title = {Logic for Logic Programmers}, year = {1989}, type = {Technical Report \#884}, institution = {Univ. of Wisconsin-Madison} } @INPROCEEDINGS{KurosawaEtAl88, author = {Kurosawa, K. and Yamaguchi, S. and Abe, S. and Bandoh, T.}, title = {Instruction Architecture for a High Performance Integrated Prolog Processor IPP}, year = {1988}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)}, pages = {1506-1530} } @INPROCEEDINGS{Kursawe86, author = {Kursawe, P.}, title = {How to invent a Prolog machine}, year = {1986}, booktitle = {Proc. Third International Conference on Logic Programming (London)}, publisher = {Springer LNCS 225}, pages = {134-148} } @ARTICLE{Kursawe87, author = {Kursawe, P.}, title = {How to Invent a Prolog Machine}, year = {1987}, pages = {97-114}, number = {1}, volume = {5}, journal = {New Generation Computing} } @PHDTHESIS{Kursawe90, author = {Kursawe, P.}, title = {Teilweise Auswertung zur Konstruktion von Zwischensprachen}, year = {1990}, type = {GMD-Bericht Nr. 187}, school = {Univ. Karlsruhe} } @TECHREPORT{Kurtz92, author = {Kurtz, S.}, title = {Narrowing and Basic Forward Closures}, year = {1992}, type = {Technical Report}, institution = {Univ. Bielefeld} } @INPROCEEDINGS{KutznerSchmidt-Schauss98, author = {Kutzner, A. and Schmidt-Schau{\ss}, M.}, title = {A Non-Deterministic Call-by-Need Lambda Calculus}, year = {1998}, pages = {324-335}, booktitle = {Proc. of the International Conference on Functional Programming (ICFP'98)}, publisher = {ACM SIGPLAN Notices 34(1)} } @TECHREPORT{KwonNadathurWilson91, author = {Kwon, K. and Nadathur, G. and Wilson, D.S.}, title = {Implementing Logic Programming Languages with Polymorphic Typing}, year = {1991}, type = {Report CS-1991-39}, institution = {Duke University} } @ARTICLE{KwonNadathurWilson94, author = {Kwon, K. and Nadathur, G. and Wilson, D.S.}, title = {Implementating Polymorphic Typing in a Logic Programming Language}, year = {1994}, pages = {25-42}, number = {1}, volume = {20}, journal = {Computer Languages} } @INPROCEEDINGS{LaddRamming95, author = {Ladd, D.A. and Ramming, J.C.}, title = {Programming the Web: An Application-Oriented Language for Hypermedia Services}, year = {1995}, booktitle = {4th International World Wide Web Conference} } @INPROCEEDINGS{LaemmelPeytonJones03, author = {L{\"a}mmel, R. and Peyton Jones, S.L.}, title = {Scrap your boilerplate: a practical design pattern for generic programming}, year = {2003}, booktitle = {Proceedings of the 2003 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation (TLDI'03)}, pages = {26-37}, publisher = {ACM Press} } @ARTICLE{LaeuferOdersky94, author = {L{\"a}ufer, K. and Odersky, M.}, title = {Polymorphic Type Inference and Abstract Data Types}, year = {1994}, pages = {1411-1430}, number = {5}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {16} } @TECHREPORT{LafaveGallagher97, author = {Lafave, L. and Gallagher, J.P.}, title = {Partial Evaluation of Functional Logic Programs in Rewriting-based Languages}, year = {1997}, type = {Technical Report CSTR-97-001}, institution = {University of Bristol} } @INPROCEEDINGS{LafaveGallagher97LOPSTR, author = {Lafave, L. and Gallagher, J.P.}, title = {Constraint-Based Partial Evaluation of Rewriting-Based Functional Logic Programs}, year = {1997}, pages = {168-188}, publisher = {Springer LNCS 1463}, booktitle = {Proc. LOPSTR'97} } @MISC{LakhotiaSterling88, author = {Lakhotia, A. and Sterling, L.}, title = {How to Control Unfolding when Specializing Interpreters}, year = {1988} } @INPROCEEDINGS{LakshmanReddy91, author = {Lakshman, T.K. and Reddy, U.S.}, title = {Typed Prolog: A Semantic Reconstruction of the Mycroft-O'Keefe Type System}, year = {1991}, publisher = {MIT Press}, booktitle = {Proc. International Logic Programming Symposium} } @TECHREPORT{Lamb83, author = {Lamb, D.A.}, title = {Sharing Intermediate Representations: The Interface Description Language}, year = {1983}, type = {Technical Report CMU-CS-83 129}, institution = {Carnegie-Mellon University} } @ARTICLE{LambLandisOrensteinWeinreb91, author = {Lamb, C. and Landis, G. and Orenstein, J. and Weinreb, D.}, title = {The Objectstore Database System}, year = {1991}, pages = {50-63}, journal = {Communications of the ACM}, volume = {34}, number = {10} } @TECHREPORT{LammaMelloMilano95, author = {Lamma, E. and Mello, P. and Milano, M.}, title = {A Meta Constraint Logic Programming Scheme}, year = {1995}, type = {DEIS Technical Report DEIS-LIA-95-005}, institution = {Univ. Bologna} } @INPROCEEDINGS{LammaMilanoMello96, author = {Lamma, E. and Milano, M. and Mello, P.}, title = {A Multi-Level CLP Architecture for Consistency Techniques}, year = {1996}, booktitle = {Constraint'96 Workshop (in conjunction with FLAIRS'96)} } @ARTICLE{LarsonMiller05, author = {Larson, D. and Miller, K.}, title = {Silver Bullets for Little Monsters: Making Software More Trustworthy}, year = {2005}, journal = {IT Professional (04/05)}, number = {2}, pages = {9-13}, volume = {7} } @ARTICLE{LassezMaher84, author = {Lassez, J.-L. and Maher, M.J.}, title = {Closures and fairness in the semantics of programming logic}, year = {1984}, pages = {167-184}, volume = {29}, journal = {Theoretical Computer Science} } @INCOLLECTION{LassezMaherMarriott88, author = {Lassez, J.-L. and Maher, M.J. and Marriott, K.}, title = {Unification Revisited}, year = {1988}, pages = {587-625}, editor = {Minker, J.}, address = {Los Altos}, publisher = {Morgan Kaufman}, booktitle = {Foundations of Deductive Databases and Logic Programming} } @MISC{LauWiggins94, author = {Lau, K.-K. and Wiggins, G.A.}, title = {Synthesis of Logic Programs}, year = {1994}, howpublished = {Tutorial notes presented at ICLP'94} } @TECHREPORT{Launay86, author = {Launay, S.}, title = {Compl\'etion de syst\`emes de r\'e\'ecriture types dont les fonctions sont polymorphes ({Th\`ese de 3\`eme cycle})}, year = {1986}, type = {Technical Report 86-5}, institution = {C.N.R.S Universit\'e Paris VII} } @INPROCEEDINGS{Launchbury93, author = {Launchbury, J.}, title = {A Natural Semantics for Lazy Evaluation}, year = {1993}, booktitle = {Proc. 20th ACM Symposium on Principles of Programming Languages (POPL'93)}, pages = {144-154}, publisher = {ACM Press} } @INPROCEEDINGS{LaunchburyPeytonJones94, author = {Launchbury, J. and Peyton Jones, S.L.}, title = {Lazy Functional State Threads}, year = {1994}, pages = {24-35}, publisher = {ACM SIGPLAN Notices Vol. 29 No. 6}, booktitle = {ACM SIGPLAN'94 Conference on Programming Language Design and Implementation} } @INPROCEEDINGS{Laville88, author = {Laville, A.}, title = {Implementation of Lazy Pattern Matching Algorithms}, year = {1988}, pages = {288-316}, booktitle = {Proc. ESOP 88, Nancy}, publisher = {Springer LNCS 300} } @TECHREPORT{LeCharlierMusumbuVanHentenryck90, author = {Le Charlier, B. and Musumbu, K. and Van Hentenryck, P.}, title = {Efficient and Accurate Algorithms for the Abstract Interpretation of Prolog Programs}, year = {1990}, type = {Research Paper No RP-90/9}, institution = {Univ. of Namur} } @INPROCEEDINGS{LeCharlierMusumbuVanHentenryck91, author = {Le Charlier, B. and Musumbu, K. and Van Hentenryck, P.}, title = {A Generic Abstract Interpretation Algorithm and its Complexity Analysis}, year = {1991}, pages = {64-78}, publisher = {MIT Press}, booktitle = {Proc. International Conference on Logic Programming} } @MISC{LeCharlierRossi92, author = {Le Charlier, B. and Rossi, S.}, title = {An Accurate Abstract Interpretation Framework for Prolog with cut}, year = {1992}, howpublished = {Univ. of Namur} } @ARTICLE{LeCharlierVanHentenryck94TOPLAS, author = {Le Charlier, B. and Van Hentenryck, P.}, title = {Experimental Evaluation of a Generic Abstract Interpretation Algorithm for PROLOG}, year = {1994}, pages = {35-101}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {16}, number = {1} } @TECHREPORT{LeProvostWallace92, author = {Le Provost, T. and Wallace, M.}, title = {Generalized Constraint Propagation Over the CLP Scheme}, year = {1992}, note = {To appear in Journal of Logic Programming}, type = {Technical Report ECRC-92-1}, institution = {ECRC} } @MISC{LeachNieva92, author = {Leach, J. and Nieva, S.}, title = {Foundation of a theorem prover for functional and mathematical uses}, year = {1992}, howpublished = {UCM Madrid} } @ARTICLE{Ledru98, author = {Ledru, P.}, title = {JSpace: Implementation of a Linda System in Java}, year = {1998}, pages = {48-50}, journal = {ACM SIGPLAN Notices}, volume = {33}, number = {8} } @INPROCEEDINGS{LeeJonesBenAmram01, author = {Lee, C.S. and Jones, N.D. and Ben-Amram, A.M.}, title = {The Size-Change Principle for Program Termination}, year = {2001}, booktitle = {ACM Symposium on Principles of Programming Languages (POPL'01)}, pages = {81-92} } @INPROCEEDINGS{LehmannLoeckx88, author = {Lehmann, T. and Loeckx, J.}, title = {The specification language of OBSCURE}, year = {1988}, pages = {131-153}, publisher = {Springer LNCS 332}, booktitle = {5th Workshop on Specification of Abstract Data Types} } @TECHREPORT{LehmannLoeckx90, author = {Lehmann, T. and Loeckx, J.}, title = {OBSCURE, a specification language for abstract data types}, year = {1990}, type = {Report A 19/90}, institution = {Univ. Saarbr{\"u}cken} } @INPROCEEDINGS{Leijen05, author = {Leijen, D.}, title = {Extensible records with scoped labels}, year = {2005}, booktitle = {Proceedings of the 2005 Symposium on Trends in Functional Programming (TFP'05)} } @TECHREPORT{LeijenMeijer01, author = {Leijen, D. and Meijer, E.}, title = {Parse: Direct Style Monadic Parser Combinators For The Real World}, year = {2001}, institution = {Department of Computer Science, Universiteit Utrecht}, type = {Technical Report UU-CS-2001-35} } @INPROCEEDINGS{LeijenMeijer99, author = {Leijen, D. and Meijer, E.}, title = {Domain Specific Embedded Compilers}, year = {1999}, booktitle = {Proceedings of the 2nd Conference on Domain-Specific Languages (DSL'99)}, pages = {109-122}, publisher = {ACM SIGPLAN Notices 35(1)} } @INPROCEEDINGS{Leiss90, author = {Lei\ss{}, H.}, title = {Polymorphic Recursion and Semi-Unification}, year = {1990}, pages = {211-224}, booktitle = {CSL'90 (????)} } @INPROCEEDINGS{Leivant83, author = {Leivant, D.}, title = {Polymorphic type inference}, year = {1983}, pages = {88-98}, booktitle = {Proc. 10th POPL} } @TECHREPORT{LeroyPessaux98TR, author = {Leroy, X. and Pessaux, F.}, title = {Type-based analysis of uncaught exceptions}, year = {1998}, institution = {INRIA}, type = {Rapport de recherche No. 3541} } @TECHREPORT{LeuckerTobies98, author = {Leucker, M. and Tobies, S.}, title = {Truth --- A Platform for Verification of Distributed Systems}, year = {1998}, institution = {RWTH Aachen}, type = {Aachener Informatik-Berichte 98-5} } @INPROCEEDINGS{Leuschel94, author = {Leuschel, M.}, title = {Partial Evaluation of the {``Real Thing''}}, year = {1994}, pages = {122-137}, publisher = {Springer LNCS 883}, booktitle = {Proc. LOPSTR'94} } @INPROCEEDINGS{LeuschelDeSchreye97, author = {Leuschel, M. and De Schreye, D.}, title = {Constrained Partial Deduction}, year = {1997}, booktitle = {Proc. WLP'97} } @ARTICLE{LeuschelJorgensenVanhoofBruynooghe04, author = {Leuschel, M. and J{\o}rgensen, J. and Vanhoof, W. and Bruynooghe, M.}, title = {Offline Specialisation in Prolog Using a Hand-Written Compiler Generator}, year = {2004}, journal = {Theory and Practice of Logic Programming}, number = {1}, pages = {139-191}, volume = {4} } @INPROCEEDINGS{LeuschelSorensen96, author = {Leuschel, M. and S{\o}rensen, M.H.}, title = {Redundant Argument Filtering of Logic Programs}, year = {1996}, pages = {83-103}, publisher = {Springer LNCS 1207}, booktitle = {Proc. LOPSTR'96} } @ARTICLE{LevesqueEtAl97, author = {Levesque, H.J. and Reiter, R. and Lesp{\'e}rance, Y. and Lin, F. and Scherl, R.B.}, title = {GOLOG: A logic programming language for dynamic domains}, year = {1997}, journal = {Journal of Logic Programming}, pages = {59-84}, volume = {31} } @ARTICLE{LeviSardu88, author = {Levi, G. and Sardu, G.}, title = {Partial Evaluation of Metaprograms in a ``Multiple Worlds'' Logic Language}, year = {1988}, journal = {New Generation Computing}, volume = {6}, pages = {227-247} } @TECHREPORT{Levy85, author = {Levy, J.}, title = {A GHC Abstract Machine and Instruction Set}, year = {1985}, type = {Report CS85-11}, institution = {Weizmann Institute of Science} } @INPROCEEDINGS{Levy86, author = {Levy, J.}, title = {A GHC Abstract Machine and Instruction Set}, year = {1986}, pages = {157-171}, publisher = {Springer LNCS 225}, booktitle = {Proc. Third International Conference on Logic Programming (London)} } @INPROCEEDINGS{LichtensteinKaplan90, author = {Lichtenstein, N. and Kaplan, S.}, title = {FPL: Functional Plus Logic Programming. An Integration of the FP and Prolog Languages}, year = {1990}, pages = {407-416}, publisher = {Springer LNCS 516}, booktitle = {2nd Int. Workshop on Conditional and Typed Rewriting Systems} } @INPROCEEDINGS{LieberherrHollandRiel88, author = {Lieberherr, K. and Holland, I. and Riel, A.}, title = {Object-Oriented Programming: An Objective Sense of Style}, year = {1988}, pages = {323-334}, publisher = {SIGPLAN Notices 23(11)}, booktitle = {Proc. OOPSLA'88} } @INPROCEEDINGS{LimStuckey90, author = {Lim, P. and Stuckey, P.J.}, title = {A Constraint Logic Programming Shell}, year = {1990}, booktitle = {Proc. of the 2nd Int. Workshop on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 456}, pages = {75-88} } @TECHREPORT{LimetRety95, author = {Limet, S. and R\'ety, P.}, title = {Directed narrowing: an optimization that more often terminates}, year = {1995}, type = {Research Report LIFO 95-7}, institution = {Univ. Orl\'eans} } @INPROCEEDINGS{LimetRety98, author = {Limet, S. and R{\'e}ty, P.}, title = {Solving Disequations Modulo Some Class of Rewrite Systems}, year = {1998}, publisher = {Springer LNCS 1379}, pages = {121-135}, booktitle = {9th International Conference on Rewriting Techniques and Applications (RTA'98)} } @ARTICLE{Lin93, author = {Lin, H.}, title = {Procedural Implementation of Algebraic Specification}, year = {1993}, pages = {876-895}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {15}, number = {5} } @TECHREPORT{LindenbergEtAl87, author = {Lindenberg, N. and Bockmayr, A. and Dietrich, R. and Kursawe, P. and Neidecker, B. and Scharnhorst, C. and Varsek, I.}, title = {KA-Prolog: Sprachdefinition}, year = {1987}, type = {Technical Report 5/87}, institution = {Univ. Karlsruhe} } @INPROCEEDINGS{LindholmOKeefe87, author = {Lindholm, T.G. and O'Keefe, R.A.}, title = {Efficient Implementation of a Defensible Semantics for Dynamic Prolog Code}, year = {1987}, booktitle = {Proc. Fourth International Conference on Logic Programming (Melbourne)}, publisher = {MIT Press}, pages = {21-39} } @BOOK{LindholmYellin97, author = {Lindholm, T. and Yellin, F.}, title = {The Java Virtual Machine Specification}, year = {1997}, publisher = {Addison-Wesley} } @TECHREPORT{Lindig93, author = {Lindig, C.}, title = {Style: A Practical Type Checker for Scheme}, year = {1993}, type = {Technical Report 93-10}, institution = {TU Braunschweig} } @INPROCEEDINGS{LindstromMaluszynskiOgi92, author = {Lindstrom, G. and Maluszynski, J. and Ogi, T.}, title = {Our LIPS Are Sealed: Interfacing Functional and Logic Programming Systems}, year = {1992}, pages = {428-442}, booktitle = {Proc. of the 4th International Symposium on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 631} } @ARTICLE{Ling87, author = {Ling, T.-W.}, title = {Integrity constraint checking in deductive databases using the Prolog not-predicate}, year = {1987}, volume = {2}, pages = {145-168}, journal = {Data \& Knowledge Engineering} } @BOOK{Link05, author = {Link, J.}, title = {Softwaretexts mit JUnit}, year = {2005}, publisher = {dpunkt.verlag} } @PHDTHESIS{Lipeck83, author = {Lipeck, U.}, title = {Ein algeraischer Kalk{\"u}l f{\"u}r einen strukturierten Entwurf von Datenabstraktionen}, year = {1983}, note = {Forschungsbericht Nr. 148}, school = {Univ. Dortmund} } @INPROCEEDINGS{LiskovShrira88, author = {Liskov, B. and Shrira, L.}, title = {Promises: Linguistic Support for Efficient Asynchronous Procedure Calls in Distributed Systems}, year = {1988}, booktitle = {Proc. SIGPLAN'88 Conference on Programming Language Design and Implementation}, publisher = {ACM SIGPLAN Notices 23(7)}, pages = {260-267} } @ARTICLE{LiskovWing94, author = {Liskov, B.H. and Wing, J.M.}, title = {A Behavioral Notion of Subtyping}, year = {1994}, pages = {1811-1841}, number = {6}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {16} } @INPROCEEDINGS{Liu93, author = {Liu, F.}, title = {Towards lazy evaluation, sharing and non-determinism in resolution based functional logic languages}, year = {1993}, booktitle = {Proc.\ of FPCA'93}, pages = {201-209}, publisher = {ACM Press} } @ARTICLE{LiuKu92, author = {Liu, B. and Ku, Y.-W.}, title = {ConstraintLisp: An Object-Oriented Constraint Programming Language}, year = {1992}, pages = {17-26}, number = {11}, volume = {27}, journal = {ACM SIGPLAN Notices} } @BOOK{Lloyd87, author = {Lloyd, J.W.}, title = {Foundations of Logic Programming}, year = {1987}, publisher = {Springer, second, extended edition} } @INPROCEEDINGS{Lloyd94ILPS, author = {Lloyd, J.W.}, title = {Combining Functional and Logic Programming Languages}, year = {1994}, pages = {43-57}, booktitle = {Proc. of the International Logic Programming Symposium} } @TECHREPORT{Lloyd94ILPSReport, author = {Lloyd, J.W.}, title = {Combining Functional and Logic Programming Languages}, year = {1994}, note = {To appear in Proc. ILPS'94}, type = {Technical Report CSTR-94-07}, institution = {Univ. Bristol} } @TECHREPORT{Lloyd94PRODEReport, author = {Lloyd, J.W.}, title = {Practical Advantages of Declarative Programming}, year = {1994}, note = {To appear in the 1994 Joint Conference on Declarative Programming GULP-PRODE'94}, type = {Technical Report CSTR-94-06}, institution = {Univ. of Bristol} } @TECHREPORT{Lloyd95, author = {Lloyd, J.W.}, title = {Declarative Programming in Escher}, year = {1995}, type = {Technical Report CSTR-95-013}, institution = {University of Bristol} } @TECHREPORT{Lloyd98Concurrency, author = {Lloyd, J.W.}, title = {Interaction and Concurrency in a Declarative Programming Language}, year = {1998}, institution = {University of Bristol} } @ARTICLE{Lloyd99JFLP, author = {Lloyd, J.}, title = {Programming in an Integrated Functional and Logic Language}, year = {1999}, pages = {1-49}, number = {3}, publisher = {MIT Press}, journal = {Journal of Functional and Logic Programming} } @ARTICLE{LloydShepherdson91, author = {Lloyd, J.W. and Shepherdson, J.C.}, title = {Partial Evaluation in Logic Programming}, year = {1991}, pages = {217-242}, volume = {11}, journal = {Journal of Logic Programming} } @ARTICLE{LloydSonenbergTopor87, author = {Lloyd, J.W. and Sonenberg, E.A. and Topor, R.W.}, title = {Integrity Constraint Checking in Stratified Databases}, year = {1987}, pages = {331-343}, volume = {4}, journal = {Journal of Logic Programming} } @ARTICLE{LloydTopor85, author = {Lloyd, J.W. and Topor, R.W.}, title = {A Basis for Deductive Database Systems}, year = {1985}, pages = {93-109}, volume = {2}, journal = {Journal of Logic Programming} } @ARTICLE{LloydTopor86, author = {Lloyd, J.W. and Topor, R.W.}, title = {A Basis for Deductive Database Systems II}, year = {1986}, pages = {55-67}, volume = {3}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{Lock91, author = {Lock, H.C.R.}, title = {A Systematic Method for Designing Abstract Narrowing Machines}, year = {1991}, pages = {188-203}, booktitle = {Workshop on Declarative Programming}, publisher = {Springer, Workshops in Computing}, editor = {Darlington, J. and Dietrich, R.} } @PHDTHESIS{Lock92, author = {Lock, H.C.R.}, title = {The Implementation of Functional Logic Programming Languages}, year = {1992}, note = {Also available as GMD Report 208, Oldenbourg Verlag, M{\"u}nchen}, school = {Technical University of Berlin} } @INPROCEEDINGS{LockMueckStreicher94, author = {Lock, H. and M{\"u}ck, A. and Streicher, T.}, title = {A Tiny Constraint Functional Logic Programming Language and Its Continuation Semantics}, year = {1994}, pages = {439-453}, publisher = {Springer LNCS 788}, booktitle = {Proc.\ 5th European Symposium on Programming} } @INPROCEEDINGS{Loeckx90, author = {Loeckx, J.}, title = {OBSCURE: Eine Spezifikations- und Verifikationsumgebung}, year = {1990}, editor = {Kersten, H.}, pages = {268-279}, booktitle = {Sichere Software} } @TECHREPORT{LongoMoggi90, author = {Longo, G. and Moggi, E.}, title = {Constructive Natural Deduction and its ``$\omega$-Set'' Interpretation (revised version)}, year = {1990}, type = {Report LIENS-90-21}, institution = {LIENS, Paris} } @INPROCEEDINGS{Loogen91Tapsoft, author = {Loogen, R.}, title = {From Reduction Machines to Narrowing Machines}, year = {1991}, publisher = {Springer LNCS 494}, pages = {438-457}, booktitle = {Proc. of the TAPSOFT '91} } @ARTICLE{Loogen93, author = {Loogen, R.}, title = {Relating the Implementation Techniques of Functional and Functional Logic Languages}, year = {1993}, volume = {11}, pages = {179-215}, journal = {New Generation Computing} } @PHDTHESIS{Loogen93Habil, author = {Loogen, R.}, title = {Funktional-logische Programmiersprachen -- Semantik und Implementierung}, year = {1993}, note = {Habiliationsschrift}, school = {RWTH Aachen} } @INPROCEEDINGS{LoogenKuchenIndermarkDamm89, author = {Loogen, R. and Kuchen, H. and Indermark, K. and Damm, W.}, title = {Distributed Implementation of Programmed Graph Reduction}, year = {1989}, pages = {136-157}, publisher = {Springer LNCS 365}, booktitle = {Proc. PARLE'89} } @INPROCEEDINGS{LoogenLopezFraguasRodriguezArtalejo93PLILP, author = {Loogen, R. and L{\'o}pez Fraguas, F. and Rodr{\'\i}guez Artalejo, M.}, title = {A Demand Driven Computation Strategy for Lazy Narrowing}, year = {1993}, booktitle = {Proc. of the 5th International Symposium on Programming Language Implementation and Logic Programming}, pages = {184-200}, publisher = {Springer LNCS 714} } @INPROCEEDINGS{LoogenWinkler91, author = {Loogen, R. and Winkler, S.}, title = {Dynamic Detection of Determinism in Functional Logic Languages}, year = {1991}, note = {Extended version to appear in {\em Theoretical Computer Science}, 1995}, pages = {335-346}, publisher = {Springer LNCS 528}, booktitle = {Proc. of the 3rd Int. Symposium on Programming Language Implementation and Logic Programming} } @ARTICLE{LoogenWinkler95, author = {Loogen, R. and Winkler, S.}, title = {Dynamic Detection of Determinism in Functional Logic Languages}, year = {1995}, pages = {59-87}, journal = {Theoretical Computer Science 142} } @INPROCEEDINGS{LoomisShahRumbaugh87, author = {Loomis, M.E.S. and Shah, A.V. and Rumbaugh, J.E.}, title = {An Object Modelling Technique for Conceptual Design}, year = {1987}, pages = {325-335}, booktitle = {Proc. ECOOP'87} } @INPROCEEDINGS{Lopez-FraguasSanchez-Hernandez99, author = {L\'opez-Fraguas, F. and S\'anchez-Hern\'andez, J.}, title = {{TOY}: A Multiparadigm Declarative System}, year = {1999}, booktitle = {Proc. of RTA'99}, pages = {244-247}, publisher = {Springer LNCS 1631} } @INPROCEEDINGS{LopezFraguas92, author = {L{\'o}pez Fraguas, F.J.}, title = {A General Scheme for Constraint Functional Logic Programming}, year = {1992}, pages = {213-227}, publisher = {Springer LNCS 632}, booktitle = {Proc. of the 3rd International Conference on Algebraic and Logic Programming} } @TECHREPORT{LopezFraguasRodriguez-Artalejo91, author = {L{\'o}pez Fraguas, F.J. and Rodr{\'\i}guez-Artalejo, M.}, title = {An Approach to Constraint Functional Logic Programming}, year = {1991}, type = {Technical Report DIA/91/4}, institution = {Universidad Complutense, Madrid} } @INPROCEEDINGS{LopezRodriguezDelVado04PPDP, author = {L{\'o}pez-Fraguas, F.J. and Rodr{\'\i}guez-Artalejo, M. and del Vado Virseda, R.}, title = {A lazy narrowing calculus for declarative constraint programming}, year = {2004}, booktitle = {Proceedings of the 6th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming}, pages = {43-54}, publisher = {ACM Press} } @INPROCEEDINGS{LopezRodriguezSanchez07, author = {L{\'o}pez-Fraguas, F.J. and Rodr{\'\i}guez-Hortal{\'a}, J. and S{\'a}nchez-Hern{\'a}ndez, J.}, title = {A Simple Rewrite Notion for Call-time Choice Semantics}, year = {2007}, booktitle = {Proceedings of the 9th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'07)}, pages = {197-208}, publisher = {ACM Press} } @INPROCEEDINGS{LopezSanchez00, author = {L{\'o}pez-Fraguas, F.J. and S{\'a}nchez-Hern{\'a}ndez, J.}, title = {Proving Failure in Functional Logic Programs}, year = {2000}, pages = {179-183}, publisher = {Springer LNAI 1861}, booktitle = {Proc. First International Conference on Computational Logic (CL 2000)} } @ARTICLE{LopezSanchez04, author = {L{\'o}pez-Fraguas, F.J. and S{\'a}nchez-Hern{\'a}ndez, J.}, title = {A Proof Theoretic Approach to Failure in Functional Logic Programming}, year = {2004}, journal = {Theory and Practice of Logic Programming}, number = {1}, pages = {41-74}, volume = {4} } @INPROCEEDINGS{Loria-Saenz92LOPSTR, author = {Lor{\'\i}a-S{\'a}enz, C.}, title = {Synthesis of Narrowing Programs}, year = {1992}, pages = {30-45}, publisher = {Springer Workshops in Computing Series}, booktitle = {Proc. Int. Workshop on Logic Program Synthesis and Transformation (LOPSTR'92)} } @BOOK{Loveland78, author = {Loveland, D.W.}, title = {Automated Theorem Proving: A Logical Basis}, year = {1978}, publisher = {North-Holland}, address = {Amsterdam} } @INPROCEEDINGS{Lucas95SOFSEM, author = {Lucas, S.}, title = {Fundamentals of context-sensitive rewriting}, year = {1995}, pages = {405-412}, publisher = {Springer LNCS 1012}, booktitle = {Proc. SOFSEM'95: Theory and Practice of Informatics} } @INPROCEEDINGS{Lucas96ICALP, author = {Lucas, S.}, title = {Termination of Context-Sensitive Rewriting by Rewriting}, year = {1996}, pages = {122-133}, publisher = {Springer LNCS 1099}, booktitle = {Proc. ICALP'96} } @INPROCEEDINGS{Lucas96PLILP, author = {Lucas, S.}, title = {Context-Sensitive Computations in Confluent Programs}, year = {1996}, pages = {408-422}, publisher = {Springer LNCS 1140}, booktitle = {Proc. PLILP'96} } @INPROCEEDINGS{Lucas97ALP, author = {Lucas, S.}, title = {Needed Reductions with Context-Sensitive Rewriting}, year = {1997}, publisher = {Springer LNCS 1298}, pages = {129-143}, booktitle = {Proc. Algebraic and Logic Programming (ALP'97-HOA'97)} } @INPROCEEDINGS{Lucas97PLILP, author = {Lucas, S.}, title = {Transformations for Efficient Evaluations in Functional Programming}, year = {1997}, publisher = {Springer LNCS 1292}, pages = {127-141}, booktitle = {Proc. PLILP'97} } @INPROCEEDINGS{Lucas97SOFSEM, author = {Lucas, S.}, title = {Efficient Strong Sequentiality Using Replacement Restrictions}, year = {1997}, pages = {489-496}, publisher = {Springer LNCS 1338}, booktitle = {Proc. SOFSEM'97: Theory and Practice of Informatics} } @ARTICLE{Lucas98IPL, author = {Lucas, S.}, title = {Root-neededness and approximations of neededness}, year = {1998}, pages = {245-254}, number = {5}, volume = {67}, journal = {Information Processing Letters} } @ARTICLE{Lucas98JFLP, author = {Lucas, S.}, title = {Context-Sensitive Computations in Functional and Functional Logic Programs}, year = {1998}, number = {1}, volume = {1998}, journal = {Journal of Functional and Logic Programming} } @INPROCEEDINGS{LucassenGifford88, author = {Lucassen, J.M. and Gifford, D.K.}, title = {Polymorphic Effect Systems}, year = {1988}, publisher = {ACM Press}, pages = {47-57}, booktitle = {Proc.\ of the 15th ACM Symposium on Principles of Programming Languages} } @TECHREPORT{LudewigSchultWankmueller83, author = {Ludewig, J. and Schult, U. and Wankmueller, F.}, title = {Chasing the Busy-Beaver -- Notes and Observations on a Competition to Find the 5-state Busy Beaver}, year = {1983}, type = {Report Nr. 159}, institution = {Univ. Dortmund} } @ARTICLE{LuethWolff99, author = {L{\"u}th, C. and Wolff, B.}, title = {Functional design and implementation of graphical user interfaces for theorem provers}, year = {1999}, pages = {167-189}, number = {2}, volume = {9}, journal = {Journal of Functional Programming} } @PHDTHESIS{Luettringhaus-Kappel92, author = {L{\"u}ttringhaus-Kappel, S.}, title = {Laziness in Logic Programming}, year = {1992}, school = {Univ. Bonn} } @TECHREPORT{Luettringhaus87, author = {L{\"u}ttringhaus, S.}, title = {Deduktive Datenbanksysteme: Theoretische und praktische Aspekte}, year = {1987}, type = {Bericht Nr. 231}, institution = {Univ. Dortmund} } @INPROCEEDINGS{Lusketal88, author = {Lusk, E. and et al.}, title = {The Aurora OR-Parallel Prolog System}, year = {1988}, pages = {819-830}, booktitle = {Proc. FGCS'88} } @INPROCEEDINGS{Lux01, author = {Lux, W.}, title = {Adding Linear Constraints over Real Numbers to Curry}, year = {2001}, booktitle = {Proc.\ of the 5th International Symposium on Functional and Logic Programming (FLOPS 2001)}, pages = {185-200}, publisher = {Springer LNCS 2024} } @INPROCEEDINGS{Lux04WFLP, author = {Lux, W.}, title = {Comparing Copying and Trailing Implementations for Encapsulated Search}, year = {2004}, address = {Aachen (Germany)}, booktitle = {Proc. 13th International Workshop on Functional and (Constraint) Logic Programming (WFLP 2004)}, pages = {91-103}, publisher = {Technical Report AIB-2004-05, RWTH Aachen} } @INPROCEEDINGS{Lux99FLOPS, author = {Lux, W.}, title = {Implementing Encapsulated Search for a Lazy Functional Logic Language}, year = {1999}, pages = {100-113}, publisher = {Springer LNCS 1722}, booktitle = {Proc. 4th Fuji International Symposium on Functional and Logic Programming (FLOPS'99)} } @INPROCEEDINGS{LuxKuchen99, author = {Lux, W. and Kuchen, H.}, title = {An Efficient Abstract Machine for Curry}, year = {1999}, editor = {Beiersd{\"o}rfer, K. and Engels, G. and Sch{\"a}fer, W.}, booktitle = {Informatik '99 --- Annual meeting of the {G}erman {C}omputer {S}cience {S}ociety (GI)}, pages = {390-399}, publisher = {Springer} } @INPROCEEDINGS{MacQueen84, author = {MacQueen, D.}, title = {Modules for Standard ML}, year = {1984}, pages = {198-207}, booktitle = {Proc. of the ACM Symposium on LISP and Functional Programming} } @INPROCEEDINGS{MacQueenPlotkinSethi84, author = {MacQueen, D. and Plotkin, G. and Sethi, R.}, title = {An ideal model for recursive polymorphic types}, year = {1984}, booktitle = {Proc. 11th Annual Symposium on Principles of Programming Languages}, pages = {165-174} } @ARTICLE{Mackworth77, author = {Mackworth, A.K.}, title = {Consistency in Networks of Relations}, year = {1977}, pages = {99-118}, volume = {8}, journal = {Artificial Intelligence} } @INPROCEEDINGS{Maher86, author = {Maher, M.J.}, title = {Equivalences of Logic Programs}, year = {1986}, pages = {410-424}, publisher = {Springer LNCS 225}, booktitle = {Proc. Third International Conference on Logic Programming (London)} } @INPROCEEDINGS{Maher87, author = {Maher, M.J.}, title = {Logic Semantics for a Class of Committed-Choice Programs}, year = {1987}, pages = {858-876}, publisher = {MIT Press}, booktitle = {Proc. Fourth International Conference on Logic Programming (Melbourne)} } @ARTICLE{MahrMakowsky84, author = {Mahr, B. and Makowsky, J.A.}, title = {Characterizing Specification Languages which Admit Initial Semantics}, year = {1984}, journal = {Theoretical Computer Science 31}, pages = {49-59} } @BOOK{MaierWarren88, author = {Maier, D. and Warren, D.S.}, title = {Computing with Logic - Logic Programming with Prolog}, year = {1988}, publisher = {Benjamin/Cummings} } @INPROCEEDINGS{MalerScherzShapiro86, author = {Maler, O. and Scherz, Z. and Shapiro, E.}, title = {A New Approach for Introducing Prolog to Naive Users}, year = {1986}, pages = {544-551}, publisher = {Springer LNCS 225}, booktitle = {Proc. Third International Conference on Logic Programming (London)} } @ARTICLE{Malik98, author = {Malik, M.A.}, title = {Evolution of the High Level Programming Languages: A Critical Perspective}, year = {1998}, volume = {33}, number = {12}, pages = {72-80}, journal = {ACM SIGPLAN Notices} } @ARTICLE{Maluszynski03, author = {Maluszynski, J.}, title = {On Integrating Rules into the Semantic Web}, year = {2003}, journal = {Eletronic Notes in Theoretical Computer Science}, number = {3}, volume = {86} } @INPROCEEDINGS{MaluszynskiNaeslund89, author = {Maluszynski, J. and N{\"a}slund, T.}, title = {Fail Substitutions for Negation as Failure}, year = {1989}, pages = {461-476}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @TECHREPORT{MancaSalibraScollo91, author = {Manca, V. and Salibra, A. and Scollo, G.}, title = {On the expressiveness of equational type logic}, year = {1991}, type = {Memoranda Informatica 90-39-rev.}, institution = {Univ. Twente} } @ARTICLE{MancarellaMartiniPedreschi88, author = {Mancarella, P. and Martini, S. and Pedreschi, D.}, title = {Complete Logic Programs with Domain-Closure Axiom}, year = {1988}, pages = {263-276}, volume = {5}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{MancarellaPedreschi88, author = {Mancarella, P. and Pedreschi, D.}, title = {An Algebra of Logic Programs}, year = {1988}, pages = {1006-1023}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @TECHREPORT{Mandel93, author = {Mandel, L.}, title = {The Semantics of the Untyped Constrained Lambda Calculus}, year = {1993}, institution = {LMU M{\"u}nchen} } @TECHREPORT{ManethVogler95, author = {Maneth, S. and Vogler, H.}, title = {Calculi and Efficiency Measures for Narrowing Techniques}, year = {1995}, type = {Technical Report TUD/FI95/13-November 1995}, institution = {TU Dresden} } @INPROCEEDINGS{MannilaUkkonen87, author = {Mannila, H. and Ukkonen, E.}, title = {Flow Analysis of Prolog Programs}, year = {1987}, pages = {205-214}, address = {San Francisco}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming} } @INPROCEEDINGS{MansfieldMiyakeTogashiNoguchi91, author = {Mansfield, G. and Miyake, N. and Togashi, A. and Noguchi, S.}, title = {AMLOG-E: A New Approach towards Amalgamation}, year = {1991}, pages = {364-378}, publisher = {MIT Press}, booktitle = {Proc. International Conference on Logic Programming} } @INPROCEEDINGS{Mantsivoda91PDK, author = {Mantsivoda, A.V.}, title = {Flang: a functional-logic language}, year = {1991}, pages = {257-270}, booktitle = {Proc.\ Int.\ Workshop on Processing Declarative Knowledge}, publisher = {Springer LNAI 567} } @TECHREPORT{Mantsivoda93Constraints, author = {Mantsivoda, A.V.}, title = {Disjunctive Constraints and Finite Domains}, year = {1993}, type = {Technical Report No. 25-07/93}, institution = {Irkutsk University} } @INPROCEEDINGS{Mantsivoda93PLILP, author = {Mantsivoda, A.V.}, title = {Flang and its Implementation}, year = {1993}, pages = {151-166}, publisher = {Springer LNCS 714}, booktitle = {Proc. of the 5th International Symposium on Programming Language Implementation and Logic Programming} } @TECHREPORT{Mantsivoda93Trailing, author = {Mantsivoda, A.V.}, title = {Avoiding Trailing in Logic Programming}, year = {1993}, type = {Technical Report No. 15-07/93}, institution = {Irkutsk University} } @INPROCEEDINGS{MantsivodaPetukhin92, author = {Mantsivoda, A. and Petukhin, V.}, title = {Compiling Flang}, year = {1992}, publisher = {Springer LNCS 641}, pages = {297-311}, booktitle = {4th Int. Conference on Compiler Construction} } @INPROCEEDINGS{Maranget91, author = {Maranget, L.}, title = {Optimal Derivations in Weak Lambda-calculi and in Orthogonal Terms Rewriting Systems}, year = {1991}, pages = {255-269}, booktitle = {Proc. 18th ACM Symposium on Principles of Programming Languages} } @INPROCEEDINGS{Marchiori96, author = {Marchiori, M.}, title = {Unravelings and Ultra-properties}, year = {1996}, booktitle = {5th International Conference on Algebraic and Logic Programming (ALP'96)}, pages = {107-121}, publisher = {Springer LNCS 1139} } @INPROCEEDINGS{MarienDemoen89, author = {Mari{\"e}n, A. and Demoen, B.}, title = {On the Management of Choicepoint and Environment frames in the WAM}, year = {1989}, pages = {1030-1047}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @INPROCEEDINGS{MarienEtAl89, author = {Marien, A. and Janssens, G. and Mulkers, A. and Bruynooghe, M.}, title = {The impact of abstract interpretation: an experiment in code generation}, year = {1989}, booktitle = {Proc. Sixth International Conference on Logic Programming (Lisboa)}, publisher = {MIT Press}, pages = {33-47} } @INPROCEEDINGS{MarlowWadler97ICFP, author = {Marlow, S. and Wadler, P.}, title = {A practical subtyping system for Erlang}, year = {1997}, pages = {136-149}, publisher = {ACM SIGPLAN Notices Vol.~32, No.~8}, booktitle = {Proc. of the International Conference on Functional Programming (ICFP'97)} } @ARTICLE{Marriott97JLP, author = {Marriott, K.}, title = {Algebraic and logical semantics for CLP languages with dynamic scheduling}, year = {1997}, pages = {71-84}, journal = {Journal of Logic Programming}, volume = {32}, number = {1} } @INPROCEEDINGS{MarriottGarciaHermenegildo94, author = {Marriott, K. and Garcia de la Banda, M.J. and Hermenegildo, M.}, title = {Analyzing Logic Programs with Dynamic Scheduling}, year = {1994}, pages = {240-253}, address = {Portland}, booktitle = {Proc. 21st ACM Symposium on Principles of Programming Languages} } @TECHREPORT{MarriottSondergaard88, author = {Marriott, K. and S{\o}ndergaard, H.}, title = {Semantics-Based Dataflow Analysis of Logic Programs}, year = {1988}, type = {Technical Report 88/27}, institution = {Univ. of Melbourne} } @INPROCEEDINGS{MarriottSondergaard88a, author = {Marriott, K. and S{\o}ndergaard, H.}, title = {Bottom-up Abstract Interpretation of Logic Programs}, year = {1988}, pages = {733-748}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @TECHREPORT{MarriottSondergaard89, author = {Marriott, K. and S{\o}ndergaard, H.}, title = {Bottom-Up Dataflow Analysis of Normal Logic Programs}, year = {1989}, type = {Report RC 14858}, institution = {IBM Research Division} } @MISC{MarriottSondergaard89OccurCheck, author = {Marriott, K. and S{\o}ndergaard, H.}, title = {On Prolog and the Occur Check Problem}, year = {1989}, note = {Internal note} } @INPROCEEDINGS{MarriottSondergaard90, author = {Marriott, K. and S{\o}ndergaard, H.}, title = {Analysis of Constraint Logic Programs}, year = {1990}, pages = {531-547}, publisher = {MIT Press}, booktitle = {Proc. of the 1990 North American Conference on Logic Programming} } @TECHREPORT{MarriottSondergaard93, author = {Marriott, K. and S{\o}ndergaard, H.}, title = {Precise and Efficient Groundness Analysis for Logic Programs}, year = {1993}, type = {Technical Report 93/7}, institution = {Univ. of Melbourne} } @INPROCEEDINGS{MarriottSondergaardDart90, author = {Marriott, K. and S{\o}ndergaard, H. and Dart, P.}, title = {A Characterization of Non-Floundering Logic Programs}, year = {1990}, pages = {661-680}, publisher = {MIT Press}, booktitle = {Proc. of the 1990 North American Conference on Logic Programming} } @TECHREPORT{MarriottSondergaardJones92, author = {Marriott, K. and S{\o}ndergaard, H. and Jones, N.D.}, title = {Denotational Abstract Interpretation of Logic Programs}, year = {1992}, note = {Also appeared in TOPLAS, 1994}, type = {Technical Report 92/20}, institution = {Univ. of Melbourne} } @ARTICLE{MarriottSondergaardJones94, author = {Marriott, K. and S{\o}ndergaard, H. and Jones, N.D.}, title = {Denotational Abstract Interpretation of Logic Programs}, year = {1994}, pages = {607-648}, number = {3}, volume = {16}, journal = {ACM Transactions on Programming Languages and Systems} } @INPROCEEDINGS{MarriottStuckey93, author = {Marriott, K. and Stuckey, P.J.}, title = {The 3 R's of Optimizing Constraint Logic Programs: Refinement, Removal and Reordering}, year = {1993}, pages = {334-344}, booktitle = {Proc. POPL'93} } @BOOK{MarriottStuckey98, author = {Marriott, K. and Stuckey, P.J.}, title = {Programming with Constraints}, year = {1998}, publisher = {MIT Press} } @INPROCEEDINGS{MartelliMoisoRossi86, author = {Martelli, A. and Moiso, C. and Rossi, G.F.}, title = {An Algorithm for Unification in Equational Theories}, year = {1986}, pages = {180-186}, address = {Salt Lake City}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming} } @ARTICLE{MartelliMontanari82, author = {Martelli, A. and Montanari, U.}, title = {An Efficient Unification Algorithm}, year = {1982}, volume = {4}, number = {2}, pages = {258-282}, journal = {ACM Transactions on Programming Languages and Systems} } @INPROCEEDINGS{MartelliRossi86, author = {Martelli, A. and Rossi, G.}, title = {On the Semantics of Logic Programming Languages}, year = {1986}, pages = {327-334}, publisher = {Springer LNCS 225}, booktitle = {Proc. Third International Conference on Logic Programming (London)} } @INPROCEEDINGS{MartelliRossi88, author = {Martelli, A. and Rossi, G.F.}, title = {Enhancing Prolog to Support Prolog Programming Environments}, year = {1988}, pages = {317-327}, publisher = {Springer LNCS 300}, booktitle = {Proc. ESOP'88} } @INCOLLECTION{MartelliRossiMoiso89, author = {Martelli, A. and Rossi, G.F. and Moiso, C.}, title = {Lazy Unification Algorithms for Canonical Rewrite Systems}, year = {1989}, pages = {245-274}, chapter = {8}, publisher = {Academic Press}, booktitle = {Resolution of Equations in Algebraic Structures, Volume 2, Rewriting Techniques}, address = {New York}, editor = {A{\"\i}t-Kaci, Hassan and Nivat, Maurice} } @TECHREPORT{Marti-OlietMeseguer93, author = {Marti-Oliet, N. and Meseguer, J.}, title = {Rewriting Logic as a Logical and Semantic Framework}, year = {1993}, institution = {SRI International} } @INPROCEEDINGS{Martin-Loef75, author = {Martin-L{\"o}f, P.}, title = {An Intuitionistic Theory of Types: Predicative Part}, year = {1975}, pages = {73-118}, publisher = {North-Holland}, booktitle = {Logic Colloquium '73} } @TECHREPORT{Martin86, author = {Martin, U.}, title = {Unification in Boolean Rings and Unquantified Formulae of First Order Predicate Calculus}, year = {1986}, type = {Technical Report UMCS-86-11-2}, institution = {Univ. of Manchester} } @ARTICLE{MartinNipkow89, author = {Martin, U. and Nipkow, T.}, title = {Boolean Unification - The Story So Far}, year = {1989}, pages = {275-293}, volume = {7}, journal = {J. Symbolic Computation} } @INPROCEEDINGS{Martini87, author = {Martini, S.}, title = {An interval model for second order lambda calculus}, year = {1987}, pages = {219-237}, publisher = {Springer LNCS 283}, booktitle = {Category Theory and Computer Science} } @INPROCEEDINGS{Martini88, author = {Martini, S.}, title = {Bounded Quantifiers have Interval Models}, year = {1988}, booktitle = {Proc. of the ACM Symposium on LISP and Functional Programming} } @MASTERSTHESIS{MassmannNeerfeld90, author = {Massmann, K.A. and Neerfeld, R.}, title = {Effizientes Pattern Matching in Termen}, year = {1990}, type = {Diplomarbeit}, school = {Univ. Dortmund} } @INPROCEEDINGS{MatyskaJergovaToman91, author = {Matyska, L. and Jergova, A. and Toman, D.}, title = {Register Allocation in WAM}, year = {1991}, pages = {142-156}, publisher = {MIT Press}, booktitle = {Proc. International Conference on Logic Programming} } @MANUAL{Mauny91, author = {Mauny, M.}, title = {Functional Programming using CAML Light}, year = {1991}, organization = {INRIA} } @TECHREPORT{MayrNipkow94, author = {Mayr, R. and Nipkow, T.}, title = {Higher-Order Rewrite Systems and their Confluence}, year = {1994}, institution = {TU M{\"u}nchen}, type = {Report TUM-I9433} } @ARTICLE{MayrNipkow98, author = {Mayr, R. and Nipkow, T.}, title = {Higher-Order Rewrite Systems and their Confluence}, year = {1998}, pages = {3-29}, journal = {Theoretical Computer Science 192} } @MASTERSTHESIS{Mazur97, author = {Mazur, N.}, title = {Declarative I/O within a functional logic language: determinism analysis}, year = {1997}, school = {K.U. Leuven} } @INCOLLECTION{McCabe93, author = {McCabe, F.G.}, title = {An Introduction to L\&O}, year = {1993}, editor = {Apt, K.R. and de Bakker, J.W. and Rutten, J.J.M.M.}, pages = {148-184}, publisher = {MIT Press}, booktitle = {Logic programming languages: constraints, functions, and objects} } @INPROCEEDINGS{McCracken84, author = {McCracken, N.}, title = {The Typechecking of Programs with Implicit Type Structure}, year = {1984}, pages = {301-315}, publisher = {Springer LNCS 173}, booktitle = {Int. Symposium on Semantics of Data Types} } @INPROCEEDINGS{MehlScheidhauerSchulte95, author = {Mehl, M. and Scheidhauer, R. and Schulte, C.}, title = {An Abstract Machine for Oz}, year = {1995}, pages = {151-168}, publisher = {Springer LNCS 982}, booktitle = {Proc. 7th International Symposium on Programming Languages, Implementations, Logics and Programs (PLILP'95)} } @INPROCEEDINGS{Meier88, author = {Meier, M.}, title = {Benchmarking of Prolog Procedures for Indexing Purposes}, year = {1988}, booktitle = {Proc. FGCS'88} } @INPROCEEDINGS{Meier91, author = {Meier, M.}, title = {Recursion vs. Iteration in Prolog}, year = {1991}, pages = {157-169}, publisher = {MIT Press}, booktitle = {Proc. International Conference on Logic Programming} } @INCOLLECTION{Meier94, author = {Meier, M.}, title = {Better Late Than Never}, year = {1994}, pages = {151-165}, editor = {Tick, E. and Succi, G.}, publisher = {Kluwer Academic Publishers}, booktitle = {Implementations of Logic Programming Systems} } @TECHREPORT{MeierDufresnedeVilleneuve88, author = {Meier, M. and Dufresne, P. and de Villeneuve, D.H.}, title = {SEPIA}, year = {1988}, type = {Report TR-LP-36}, institution = {ECRC} } @ARTICLE{Meijer00JFP, author = {Meijer, E.}, title = {Server Side Web Scripting in Haskell}, year = {2000}, pages = {1-18}, number = {1}, volume = {10}, journal = {Journal of Functional Programming} } @INPROCEEDINGS{MeijerFokkingaPaterson91, author = {Meijer, E. and Fokkinga, M. and Paterson, R.}, title = {Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire}, year = {1991}, booktitle = {Proc. of the 5th ACM Conference on Functional Programming and Computer Architecture (FPCA'91)}, pages = {124-144}, publisher = {Springer LNCS 523} } @INPROCEEDINGS{MeijervanVelzen00, author = {Meijer, E. and van Velzen, D.}, title = {Haskell Server Pages: Functional Programming and the Battle for the Middle Tier}, year = {2000}, address = {Montreal}, booktitle = {Proc. ACM SIGPLAN Haskell Workshop} } @BOOK{MeinelMundhenk02, author = {Meinel, C. and Mundhenk, M.}, title = {Mathematische Grundlagen der Informatik}, year = {2002}, publisher = {Teubner} } @ARTICLE{MeinelTheobald98, author = {Meinel, C. and Theobald, T.}, title = {Ordered Binary Decision Diagrams and Their Significance in Computer-Aided Design of VLSI Circuits}, year = {1998}, pages = {171-187}, journal = {EATCS Bulletin 64} } @ARTICLE{Meinke90, author = {Meinke, K.}, title = {Universal Algebra in Higher Types}, year = {1990}, journal = {To appear in Theoretical Computer Science} } @ARTICLE{Mellender88, author = {Mellender, F.}, title = {An Integration of Logic and Object-Oriented Programming}, year = {1988}, pages = {181-185}, number = {10}, volume = {23}, journal = {SIGPLAN Notices} } @INCOLLECTION{Mellish82, author = {Mellish, C.S.}, title = {An Alternative to Structure Sharing in the Implementation of a PROLOG Interpreter}, year = {1982}, editor = {Clark, K.L. and {T\"arnlund}, S.-A.}, booktitle = {Logic Programming}, publisher = {Academic Press}, pages = {99-106} } @ARTICLE{Mellish85, author = {Mellish, C.S.}, title = {Some Global Optimizations for a Prolog Compiler}, year = {1985}, journal = {Journal of Logic Programming (1)}, pages = {43-66} } @INPROCEEDINGS{Mellish86, author = {Mellish, C.S.}, title = {Abstract Interpretation of Prolog Programs}, year = {1986}, pages = {463-474}, publisher = {Springer LNCS 225}, booktitle = {Proc. Third International Conference on Logic Programming (London)} } @INCOLLECTION{Mellish87, author = {Mellish, C.S.}, title = {Abstract interpretation of PROLOG programs}, year = {1987}, editor = {Abramsky, S. and Hankin, C.}, booktitle = {Abstract Interpretation of Declarative Languages}, publisher = {Ellis Horwood}, pages = {181-198} } @TECHREPORT{MeseguerGoguenSmolka87, author = {Meseguer, J. and Goguen, J.A. and Smolka, G.}, title = {Order-Sorted Unification}, year = {1987}, type = {Report CSLI-87-86}, institution = {SRI International, Stanford} } @ARTICLE{MeseguerGoguenSmolka89, author = {Meseguer, J. and Goguen, J.A. and Smolka, G.}, title = {Order-Sorted Unification}, year = {1989}, pages = {383-413}, volume = {8}, journal = {Journal of Symbolic Computation} } @BOOK{Meyer88, author = {Meyer, B.}, title = {Object-oriented Software Construction}, year = {1988}, publisher = {Prentice Hall} } @ARTICLE{Meyer90, author = {Meyer, B.}, title = {Lessons from the Design of the Eiffel Libraries}, year = {1990}, pages = {68-88}, volume = {33}, number = {9}, journal = {Communications of the ACM} } @INPROCEEDINGS{Middeldorp97, author = {Middeldorp, A.}, title = {Call by Need Computations to Root-Stable Form}, year = {1997}, pages = {94-105}, booktitle = {Proc.\ of the 24th ACM Symposium on Principles of Programming Languages (Paris)} } @MISC{MiddeldorpHamoen91, author = {Middeldorp, A. and Hamoen, E.}, title = {Counterexamples to Completeness Results for Basic Narrowing}, year = {1991}, howpublished = {CWI Amsterdam} } @INPROCEEDINGS{MiddeldorpHamoen92, author = {Middeldorp, A. and Hamoen, E.}, title = {Counterexamples to Completeness Results for Basic Narrowing}, year = {1992}, pages = {244-258}, publisher = {Springer LNCS 632}, booktitle = {Proc. of the 3rd International Conference on Algebraic and Logic Programming} } @ARTICLE{MiddeldorpHamoen94, author = {Middeldorp, A. and Hamoen, E.}, title = {Completeness Results for Basic Narrowing}, year = {1994}, pages = {213-253}, volume = {5}, journal = {Applicable Algebra in Engineering, Communication and Computing} } @ARTICLE{MiddeldorpOkui98JSC, author = {Middeldorp, A. and Okui, S.}, title = {A Deterministic Lazy Narrowing Calculus}, year = {1998}, pages = {733-757}, number = {6}, volume = {25}, journal = {Journal of Symbolic Computation} } @INPROCEEDINGS{MiddeldorpOkuiIda95, author = {Middeldorp, A. and Okui, S. and Ida, T.}, title = {Lazy Narrowing: Strong Completeness and Eager Variable Elimination}, year = {1995}, publisher = {Springer LNCS 915}, pages = {394-408}, booktitle = {Proc. CAAP'95} } @TECHREPORT{MiddeldorpOkuiIda95Report, author = {Middeldorp, A. and Okui, S. and Ida, T.}, title = {Lazy Narrowing: Strong Completeness and Eager Variable Elimination}, year = {1995}, institution = {Univ. of Tsukuba} } @ARTICLE{MiddeldorpOkuiIda96TCS, author = {Middeldorp, A. and Okui, S. and Ida, T.}, title = {Lazy Narrowing: Strong Completeness and Eager Variable Elimination}, year = {1996}, pages = {95-130}, number = {1,2}, volume = {167}, journal = {Theoretical Computer Science} } @UNPUBLISHED{MiddeldorpToyama90, author = {Middeldorp, A. and Toyama, Y.}, title = {Completeness of Combinations of Constructor Systems}, year = {1990}, note = {Draft} } @TECHREPORT{MierowskyTaylorShaprioLevySafra85, author = {Mierowsky, C. and Taylor, S. and Shapiro, E. and Levy, J. and Safra, M.}, title = {The Design and Implementation of Flat Concurrent Prolog}, year = {1985}, type = {Report CS85-09}, institution = {Weizmann Institute of Sciences, Rehovot} } @INPROCEEDINGS{Miller86, author = {Miller, D.}, title = {A Theory of Modules for Logic Programming}, year = {1986}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Salt Lake City}, pages = {106-114} } @ARTICLE{Miller89, author = {Miller, D.}, title = {A Logical Analysis of Modules in Logic Programming}, year = {1989}, pages = {79-108}, journal = {Journal of Logic Programming} } @TECHREPORT{Miller90, author = {Miller, D.}, title = {A Logic Programming Language with Lambda Abstraction, Function Variables and Simple Unification}, year = {1990}, type = {Technical Report MS-CIS-90-54}, institution = {Univ. of Pennsylvania} } @INPROCEEDINGS{Miller91, author = {Miller, D.}, title = {Abstract Syntax and Logic Programming}, year = {1991}, pages = {322-337}, publisher = {Springer LNAI 592}, booktitle = {Proc. of the Second Russian Conference on Logic Programming} } @INPROCEEDINGS{Miller91a, author = {Miller, D.}, title = {Unification of Simply Typed Lambda-Terms as Logic Programming}, year = {1991}, publisher = {MIT Press}, pages = {255-269}, booktitle = {Proc. Int. Conference on Logic Programming (Paris)} } @MISC{Miller94, author = {Miller, D.}, title = {Specifications Using Multiple-Conclusion Logic Programs}, year = {1994}, howpublished = {Slides presented at PLILP'94} } @INPROCEEDINGS{MillerNadathur86, author = {Miller, D.A. and Nadathur, G.}, title = {Higher-Order Logic Programming}, year = {1986}, booktitle = {Proc. Third International Conference on Logic Programming (London)}, publisher = {Springer LNCS 225}, pages = {448-462} } @INPROCEEDINGS{MillerNadathur87, author = {Miller, D. and Nadathur, G.}, title = {A Logic Programming Approach to Manipulating Formulas and Programs}, year = {1987}, pages = {379-388}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming}, address = {San Francisco} } @MISC{Millroth95ILPS, author = {Millroth, H.}, title = {Performance Models in Parallel Programming}, year = {1995}, howpublished = {Slides presented at ILPS'95} } @ARTICLE{Mills89, author = {Mills, J.W.}, title = {A High-Performance Low Risc Machine for Logic Programming}, year = {1989}, journal = {Journal of Logic Programming (6)}, pages = {179-212} } @INPROCEEDINGS{MillsBuettner88, author = {Mills, J.W. and Buettner, K.A.}, title = {Assertive Demons}, year = {1988}, pages = {1403-1414}, publisher = {MIT Press}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @ARTICLE{Milner78, author = {Milner, R.}, title = {A Theory of Type Polymorphism in Programming}, year = {1978}, volume = {17}, pages = {348-375}, journal = {Journal of Computer and System Sciences} } @INPROCEEDINGS{Milner84, author = {Milner, R.}, title = {A Proposal for Standard ML}, year = {1984}, booktitle = {Conference Record of the 1984 ACM Symposium On Lisp and Functional Programming}, address = {Austin, Texas}, pages = {184-197} } @INPROCEEDINGS{Milner90, author = {Milner, R.}, title = {Functions as Processes}, year = {1990}, pages = {167-180}, publisher = {Springer LNCS 443}, booktitle = {Proc. ICALP'90} } @MISC{Milner91, author = {Milner, R.}, title = {Polyadic $\pi$-Calculus}, year = {1991}, howpublished = {Slides presented at TAPSOFT'91} } @ARTICLE{Milner93, author = {Milner, R.}, title = {Elements of Interaction}, year = {1993}, pages = {78-89}, number = {1}, volume = {36}, journal = {Communications of the ACM} } @ARTICLE{MilnerParrowWalker92, author = {Milner, R. and Parrow, J. and Walker, D.}, title = {A calculus of mobile processes, Parts I and II}, year = {1992}, pages = {1-77}, volume = {100}, journal = {Information and Computation} } @BOOK{MilnerTofteHarper90, author = {Milner, R. and Tofte, M. and Harper, R.}, title = {The Definition of Standard ML}, year = {1990}, publisher = {MIT Press} } @INPROCEEDINGS{Minker89, author = {Minker, J.}, title = {Toward A Foundation of Disjunctive Logic Programming}, year = {1989}, pages = {1215-1235}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @INPROCEEDINGS{Mishra84, author = {Mishra, P.}, title = {Towards a theory of types in Prolog}, year = {1984}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Atlantic City}, pages = {289-298} } @UNPUBLISHED{MishraReddy, author = {Mishra, P. and Reddy, U.S.}, title = {Declaration-free Type Checking}, year = {NN}, note = {Univ. of Utah} } @INPROCEEDINGS{Mitchell84, author = {Mitchell, J.C.}, title = {Coercion and Type Inference (Summary)}, year = {1984}, pages = {175-185}, booktitle = {Proc. 11th POPL} } @INPROCEEDINGS{MitchellHarper88, author = {Mitchell, J.C. and Harper, R.}, title = {The Essence of ML}, year = {1988}, booktitle = {Proc. of the 15th ACM Symposium on Principles of Programming Languages}, address = {San Diego}, pages = {28-46} } @INPROCEEDINGS{MitchellPlotkin85, author = {Mitchell, J.C. and Plotkin, G.D.}, title = {Abstract types have existential type}, year = {1985}, pages = {37-51}, booktitle = {Proc. 12th POPL} } @INPROCEEDINGS{MitchellRunciman07, author = {Mitchell, N. and Runciman, C.}, title = {A Static Checker for Safe Pattern Matching in {Haskell}}, year = {2007}, booktitle = {Trends in Functional Programming}, pages = {15-30}, publisher = {Intellect}, volume = {6} } @INPROCEEDINGS{MoellerTarleckiWirsing88, author = {M{\"o}ller, B. and Tarlecki, A. and Wirsing, M.}, title = {Algebraic Specification with Built-in Domain Constructions}, year = {1988}, pages = {132-148}, publisher = {Springer LNCS 299}, booktitle = {Proc. CAAP'88} } @INPROCEEDINGS{MoerkotteKarl88, author = {Moerkotte, G. and Karl, S.}, title = {Efficient Consistency Control in Deductive Databases}, year = {1988}, publisher = {Springer LNCS 326}, pages = {118-128}, booktitle = {2nd Int. Conf. on Database Theory} } @INPROCEEDINGS{MogensenBondorf92LOPSTR, author = {Mogensen, T. and Bondorf, A.}, title = {Logimix: A Self-Applicable Partial Evaluator for Prolog}, year = {1992}, pages = {214-227}, booktitle = {Proc. Int. Workshop on Logic Program Synthesis and Transformation (LOPSTR'92)}, publisher = {Springer Workshops in Computing Series} } @TECHREPORT{Mohnen95, author = {Mohnen, M.}, title = {Functional Specification of Imperative Programs: An Alternative Point of View of Functional Languages}, year = {1995}, type = {Technical Report 95-9}, institution = {RWTH Aachen} } @TECHREPORT{Mohnen95AbsInt, author = {Mohnen, M.}, title = {Efficient Compile-Time Garbage Collection for Arbitrary Data Structures}, year = {1995}, type = {Technical Report 95-8}, institution = {RWTH Aachen} } @INPROCEEDINGS{Mohnen96IFL, author = {Mohnen, M.}, title = {Context Patterns in Haskell}, year = {1997}, booktitle = {Implementation of Functional Languages}, pages = {41-57}, publisher = {Springer LNCS 1268} } @INPROCEEDINGS{Mohnen97IFL, author = {Mohnen, M.}, title = {Context Patterns, Part II}, year = {1998}, booktitle = {Implementation of Functional Languages}, pages = {338-357}, publisher = {Springer LNCS 1467} } @ARTICLE{MohrHenderson86, author = {Mohr, R. and Henderson, T.C.}, title = {Arc and Path Consistency Revisited}, year = {1986}, pages = {225-233}, volume = {28}, journal = {Artificial Intelligence} } @INPROCEEDINGS{MolinaBravoPimentel97, author = {Molina-Bravo, J.M. and Pimentel, E.}, title = {Modularity in Functional-Logic Programming}, year = {1997}, booktitle = {Proc.\ of the Fourteenth International Conference on Logic Programming (ICLP'97)}, pages = {183-197}, publisher = {MIT Press} } @ARTICLE{MonarchiPuhr92, author = {Monarchi, D.E. and Puhr, G.I.}, title = {A Research Typology for Object-Oriented Analysis and Design}, year = {1992}, pages = {35-47}, volume = {35}, number = {9}, journal = {Communications of the ACM} } @INPROCEEDINGS{MonfroyRusinowitchSchott96, author = {Monfroy, E. and Rusinowitch, M. and Schott, R.}, title = {Implementing Non-Linear Constraints with Cooperative Solvers}, year = {1996}, pages = {63-72}, publisher = {ACM Press}, booktitle = {Proc. ACM Symposium on Applied Computing (SAC'96)} } @INPROCEEDINGS{Monsuez93WSA, author = {Monsuez, B.}, title = {Polymorphic Types and Widening Operators}, year = {1993}, pages = {267-281}, publisher = {Springer LNCS 724}, booktitle = {Third International Workshop on Static Analysis (WSA'93)} } @INPROCEEDINGS{MoreauKirchner98, author = {Moreau, P.-E. and Kirchner, H.}, title = {A Compiler for Rewrite Programs in Associative-Commutative Theories}, year = {1998}, pages = {230-249}, booktitle = {Principles of Declarative Programming (Proc. Joint International Symposium PLILP/ALP'98)}, publisher = {Springer LNCS 1490} } @INPROCEEDINGS{Moreno-Navarro94, author = {Moreno-Navarro, J.J.}, title = {Default Rules: An Extension of Constructive Negation for Narrowing-based Languages}, year = {1994}, pages = {535-549}, booktitle = {Proc. Eleventh International Conference on Logic Programming}, publisher = {MIT Press} } @TECHREPORT{Moreno-Navarro95, author = {Moreno-Navarro, J.J.}, title = {Tuple Inheritance: A New Kind of Inheritance for (Constraint) Logic Programming}, year = {1995}, institution = {U.P. Madrid} } @INPROCEEDINGS{Moreno-NavarroKuchenMarino-CarballoWinklerHans93, author = {Moreno-Navarro, J.J. and Kuchen, H. and Marino-Carballo, J. and Winkler, S. and Hans, W.}, title = {Efficient Lazy Narrowing Using Demandedness Analysis}, year = {1993}, pages = {167-183}, booktitle = {Proc. of the 5th International Symposium on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 714} } @INPROCEEDINGS{Moreno96ELP, author = {Moreno-Navarro, J.J.}, title = {Extending Constructive Negation for Partial Functions in Lazy Functional-logic Languages}, year = {1996}, pages = {213-227}, booktitle = {Proc. 5th International Workshop on Extensions of Logic Programming}, publisher = {Springer LNAI 1050} } @INPROCEEDINGS{MorenoEtAl90ALP, author = {M{oreno-Navarro}, J.J. and Kuchen, H. and Loogen, R. and R{odr{\'\i}guez-Artalejo}, M.}, title = {Lazy Narrowing in a Graph Machine}, year = {1990}, publisher = {Springer LNCS 463}, pages = {298-317}, booktitle = {Proc. Second International Conference on Algebraic and Logic Programming} } @TECHREPORT{MorenoEtAl90Report, author = {M{oreno-Navarro}, J.J. and Kuchen, H. and Loogen, R. and R{odr{\'\i}guez-Artalejo}, M.}, title = {Lazy Narrowing in a Graph Machine}, year = {1990}, type = {Report No. 90-11}, institution = {RWTH Aachen} } @TECHREPORT{MorenoRodriguez89, author = {M{oreno-Navarro}, J.J. and R{odr{\'\i}guez-Artalejo}, M.}, title = {Logic Programming with Functions and Predicates: The Language BABEL}, year = {1989}, type = {Technical Report DIA/89/3}, institution = {Universidad Complutense, Madrid} } @ARTICLE{MorenoRodriguez92, author = {M{oreno-Navarro}, J.J. and R{odr{\'\i}guez-Artalejo}, M.}, title = {Logic Programming with Functions and Predicates: The Language BABEL}, year = {1992}, pages = {191-223}, volume = {12}, journal = {Journal of Logic Programming} } @PHDTHESIS{Morris88, author = {Morris, J.}, title = {Algebraic Operational Semantics for Modula-2}, year = {1988}, school = {Univ. of Michigan} } @ARTICLE{MorrisonMorrisonKeys02, author = {Morrison, M. and Morrison, J. and Keys, A.}, title = {Integrating Web Sites and Databases}, year = {2002}, journal = {Communications of the ACM}, number = {9}, pages = {81-86}, volume = {45} } @INPROCEEDINGS{Moss82, author = {Moss, C.}, title = {How to define a language using Prolog}, year = {1982}, pages = {67-73}, booktitle = {ACM Conf. Rec. of the 1982 ACM Symp. on Lisp and Functional Programming} } @INPROCEEDINGS{Moss86, author = {Moss, C.}, title = {CUT \& PASTE - defining the impure Primitives of Prolog}, year = {1986}, booktitle = {Proc. Third International Conference on Logic Programming (London)}, publisher = {Springer LNCS 225}, pages = {686-694} } @BOOK{Moss94, author = {Moss, C.}, title = {Prolog++: the power of object-oriented and logic programming}, year = {1994}, series = {International series in logic programming}, address = {Wokingham}, publisher = {Addison-Wesley} } @MISC{Moss95ILPS, author = {Moss, C.}, title = {Objects and Logic}, year = {1995}, howpublished = {Slides presented at ILPS'95} } @UNPUBLISHED{Mosses88, author = {Mosses, P.D.}, title = {Abstract Data Types as Lattices}, year = {1988}, note = {Aarhus Univ.} } @TECHREPORT{Mosses88a, author = {Mosses, P.D.}, title = {The Modularity of Action Semantics}, year = {1988}, type = {Report DAMI IR-75}, institution = {Aarhus Univ.} } @INPROCEEDINGS{Mosses89, author = {Mosses, P.D.}, title = {Unified Algebras and Institutions}, year = {1989}, booktitle = {Proc. LICS'89} } @INPROCEEDINGS{Mosses89a, author = {Mosses, P.D.}, title = {Unified Algebras and Action Semantics}, year = {1989}, publisher = {Springer LNCS}, booktitle = {Proc. STACS'89} } @INPROCEEDINGS{Mosses89b, author = {Mosses, P.D.}, title = {Unified Algebras and Modules}, year = {1989}, booktitle = {Proc. POPL'89} } @TECHREPORT{Mosses91, author = {Mosses, P.D.}, title = {An Introduction to Action Semantics}, year = {1991}, type = {DAIMI PB-370}, institution = {Aarhus Univ.} } @MASTERSTHESIS{Mueck88, author = {M{\"u}ck, A.}, title = {Spezifikation einer abstrakten Maschine f{\"u}r Termersetzungssysteme}, year = {1988}, type = {Diplomarbeit}, school = {Univ. Passau} } @INPROCEEDINGS{Mueck90, author = {M{\"u}ck, A.}, title = {Compilation of Narrowing}, year = {1990}, publisher = {Springer LNCS 456}, pages = {16-29}, booktitle = {Proc. of the 2nd Int. Workshop on Programming Language Implementation and Logic Programming} } @INPROCEEDINGS{Mueck92, author = {M{\"u}ck, A.}, title = {CAMEL: An Extension of the Categorical Abstract Machine to Compile Functional/Logic Programs}, year = {1992}, pages = {341-354}, publisher = {Springer LNCS 631}, booktitle = {Proc. of the 4th International Symposium on Programming Language Implementation and Logic Programming} } @PROCEEDINGS{Mueck93, title = {Proc. of the Second International Workshop on Functional/Logic Programming}, year = {1993}, publisher = {LMU M{\"u}nchen, Report 9311}, key = {Mueck93}, editor = {M{\"u}ck, A.} } @ARTICLE{Mueller93, author = {M{\"u}ller, B.}, title = {Is Object-Oriented Programming Structured Programming?}, year = {1993}, pages = {57-66}, number = {9}, volume = {28}, journal = {ACM SIGPLAN Notices} } @INPROCEEDINGS{MuellerOlmSchmidtSteffen99, author = {M{\"u}ller-Olm, M. and Schmidt, D. and Steffen, B.}, title = {Model-Checking: A Tutorial Introduction}, year = {1999}, booktitle = {Static Analysis (SAS'99)}, pages = {330-354}, publisher = {Springer LNCS 1694} } @ARTICLE{MuellerSmolka96KI, author = {M{\"u}ller, M. and Smolka, G.}, title = {Oz: Nebenl{\"a}ufige Programmierung mit Constraints}, year = {1996}, pages = {55-61}, journal = {KI--K{\"u}nstliche Intelligenz, Themenheft logische Programmierung} } @TECHREPORT{MuellerWuertz96, author = {M{\"u}ller, T. and W{\"u}rtz, J.}, title = {A Survey on Finite Domain Programming in Oz}, year = {1996}, institution = {DFKI} } @ARTICLE{MuggletonDeRaedt93, author = {Muggleton, S. and De Raedt, L.}, title = {Inductive Logic Programming: Theory and Methods}, year = {1993}, journal = {Submitted to the Journal of Logic Programming} } @TECHREPORT{MulkersWinsboroughBruynooghe93, author = {Mulkers, A. and Winsborough, W. and Bruynooghe, M.}, title = {A Live-structure Data-flow Analysis for Prolog: Design and Evaluation}, year = {1993}, type = {Technical Report CW 166}, institution = {K.U. Leuven} } @TECHREPORT{MulkersWinsboroughBruynooghe93a, author = {Mulkers, A. and Winsborough, W. and Bruynooghe, M.}, title = {A Live-structure Data-flow Analysis for Prolog: Theory}, year = {1993}, type = {Technical Report CW 167}, institution = {K.U. Leuven} } @ARTICLE{MulkersWinsboroughBruynooghe94, author = {Mulkers, A. and Winsborough, W. and Bruynooghe, M.}, title = {Live-Structure Dataflow Analysis for Prolog}, year = {1994}, pages = {205-258}, number = {2}, volume = {16}, journal = {ACM Transactions on Programming Languages and Systems} } @BOOK{MullerWeichert05, author = {M{\"u}ller, H. and Weichert, F.}, title = {Vorkurs Informatik}, year = {2005}, address = {Wiesbaden}, publisher = {Teubner Verlag} } @ARTICLE{Munakata92, author = {Munakata, T.}, title = {Notes on Implementing Sets in Prolog}, year = {1992}, pages = {112-120}, number = {3}, volume = {35}, journal = {Communications of the ACM} } @INPROCEEDINGS{MuthukumarHermenegildo89, author = {Muthukumar, K. and Hermenegildo, M.}, title = {Determination of Variable Dependence Information Through Abstract Interpretation}, year = {1989}, pages = {166-185}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @INPROCEEDINGS{MuthukumarHermenegildo89a, author = {Muthukumar, K. and Hermenegildo, M.}, title = {Complete and Efficient Methods for Supporting Side-effects in Independent/Restricted And-parallelism}, year = {1989}, publisher = {MIT Press}, booktitle = {Proc. Sixth International Conference on Logic Programming (Lisboa)} } @INPROCEEDINGS{MuthukumarHermenegildo90, author = {Muthukumar, K. and Hermenegildo, M.V.}, title = {The CDG, UDG, and MEL Methods for Automatic Compile-time Parallelization of Logic Programs for Independent And-parallelism}, year = {1990}, publisher = {MIT Press}, booktitle = {Proc. Seventh International Conference on Logic Programming} } @INPROCEEDINGS{MuthukumarHermenegildo91, author = {Muthukumar, K. and Hermenegildo, M.}, title = {Combined Determination of Sharing and Freeness of Program Variables Through Abstract Interpretation}, year = {1991}, publisher = {MIT Press}, pages = {49-63}, booktitle = {Proc. International Conference on Logic Programming} } @ARTICLE{MuthukumarHermenegildo91a, author = {Muthukumar, K. and Hermenegildo, M.}, title = {Compile-Time Derivation of Variable Dependency Using Abstract Interpretation}, year = {1991}, journal = {To appear in Journal of Logic Programming} } @ARTICLE{MuthukumarHermenegildo92, author = {Muthukumar, K. and Hermenegildo, M.}, title = {Compile-Time Derivation of Variable Dependency Using Abstract Interpretation}, year = {1992}, pages = {315-347}, number = {2-3}, volume = {13}, journal = {Journal of Logic Programming} } @UNPUBLISHED{Mycroft02, author = {Mycroft, A.}, title = {Statically Allocated Prolog---Hardware Byrd Boxes}, year = {2002}, note = {Draft of 28/5/02} } @INPROCEEDINGS{Mycroft80, author = {Mycroft, A.}, title = {The theory and practice of transforming call-by-need into call-by-value}, year = {1980}, publisher = {Springer LNCS 83}, pages = {269-281}, booktitle = {Proc. International Symposium on Programming} } @INPROCEEDINGS{Mycroft84, author = {Mycroft, A.}, title = {Polymorphic Type Schemes and Recursive Definitions}, year = {1984}, booktitle = {International Symposium on Programming}, publisher = {Springer LNCS 167}, pages = {217-228} } @MISC{Mycroft87, author = {Mycroft, A.}, title = {Private Communication}, year = {1987} } @ARTICLE{MycroftOKeefe84, author = {Mycroft, A. and O'Keefe, R.A.}, title = {A Polymorphic Type System for Prolog}, year = {1984}, journal = {Artificial Intelligence}, volume = {23}, pages = {295-307} } @INPROCEEDINGS{MyersBankLiskov97, author = {Myers, A.C. and Bank, J.A. and Liskov, B.}, title = {Parameterized Types for Java}, year = {1997}, pages = {132-145}, booktitle = {Proc.\ of the 24th ACM Symposium on Principles of Programming Languages (Paris)} } @PHDTHESIS{Nadathur87, author = {Nadathur, G.}, title = {A Higher-Order Logic as the Basis for Logic Programming}, year = {1987}, school = {Univ. of Pennsylvania} } @INPROCEEDINGS{NadathurJayaraman89, author = {Nadathur, G. and Jayaraman, B.}, title = {Towards A WAM Model for $\lambda$Prolog}, year = {1989}, pages = {1180-1198}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @ARTICLE{NadathurJayaramanKwon95, author = {Nadathur, G. and Jayaraman, B. and Kwon, K.}, title = {Scoping Constructs in Logic Programming: Implementation Problems and their Solution}, year = {1995}, pages = {119-161}, number = {2}, volume = {25}, journal = {Journal of Logic Programming} } @INPROCEEDINGS{NadathurLoveland95, author = {Nadathur, G. and Loveland, D.W.}, title = {Uniform Proofs and Disjunctive Logic Programming (Extended Abstract)}, year = {1995}, pages = {148-155}, booktitle = {Proc. LICS'95} } @INPROCEEDINGS{NadathurMiller88, author = {Nadathur, G. and Miller, D.}, title = {An Overview of $\lambda$Prolog}, year = {1988}, pages = {810-827}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)}, publisher = {MIT Press} } @ARTICLE{NadathurMiller90JACM, author = {Nadathur, G. and Miller, D.}, title = {Higher-Order Horn Clauses}, year = {1990}, pages = {777-814}, number = {4}, volume = {37}, journal = {Journal of the ACM} } @INCOLLECTION{NadathurMiller98, author = {Nadathur, G. and Miller, D.}, title = {Higher-Order Logic Programming}, year = {1998}, pages = {499-590}, publisher = {Oxford University Press}, booktitle = {Handbook of Logic in Artificial Intelligence and Logic Programming}, editor = {Gabbay, D.M. and Hogger, C.J. and Robinson, J.A.} } @TECHREPORT{NadathurPfenning92, author = {Nadathur, G. and Pfenning, F.}, title = {The Type System of a Higher-Order Logic Programming Language}, year = {1992}, type = {Report CS-1992-02}, institution = {Duke University} } @INPROCEEDINGS{Nadjm-Tehrani90, author = {Nadjm-Tehrani, S.}, title = {Debugging Prolog Programs Declaratively}, year = {1990}, booktitle = {Proc. META'90} } @ARTICLE{Naish85, author = {Naish, L.}, title = {Automating control for logic programs}, year = {1985}, journal = {Journal of Logic Programming (3)}, pages = {167-183} } @INPROCEEDINGS{Naish85SLP, author = {Naish, L.}, title = {All Solutions Predicates in Prolog}, year = {1985}, address = {Boston}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, pages = {73-77} } @INPROCEEDINGS{Naish85a, author = {Naish, L.}, title = {Prolog Control Rules}, year = {1985}, pages = {720-722}, booktitle = {Proc. IJCAI'85} } @INPROCEEDINGS{Naish87, author = {Naish, L.}, title = {Specification = Program + Types}, year = {1987}, booktitle = {Proc.\ Foundations of Software Technology and Theoretical Computer Science}, publisher = {Springer LNCS 287}, pages = {326-339} } @BOOK{Naish87Diss, author = {Naish, L.}, title = {Negation and Control in Prolog}, year = {1987}, publisher = {Springer LNCS 238} } @TECHREPORT{Naish90, author = {Naish, L.}, title = {Types and the Intended Meaning of Logic Programs}, year = {1990}, type = {Technical Report 90/4}, institution = {Univ. of Melbourne} } @INPROCEEDINGS{Naish91, author = {Naish, L.}, title = {Adding equations to NU-Prolog}, year = {1991}, booktitle = {Proc. of the 3rd Int. Symposium on Programming Language Implementation and Logic Programming}, publisher = {Springer LNCS 528}, pages = {15-26} } @TECHREPORT{Naish92, author = {Naish, L.}, title = {Coroutining and the construction of terminating logic programs}, year = {1992}, type = {Technical Report 92/5}, institution = {Univ. of Melbourne} } @TECHREPORT{Naish92LazyDebug, author = {Naish, L.}, title = {Declarative debugging of lazy functional programs}, year = {1992}, type = {Technical Report 92/6}, institution = {Univ. of Melbourne} } @MISC{Naish95, author = {Naish, L.}, title = {Pruning in Logic Programming}, year = {1995}, howpublished = {Slides presented at ICLP'95} } @TECHREPORT{Naish95TR, author = {Naish, L.}, title = {Pruning in logic programming}, year = {1995}, type = {Technical Report 95/16}, institution = {University of Melbourne} } @INPROCEEDINGS{Naish96MPLP, author = {Naish, L.}, title = {Higher-order logic programming in Prolog}, year = {1996}, pages = {167-176}, booktitle = {Proc. JICSLP'96 Workshop on Multi-Paradigm Logic Programming}, publisher = {TU Berlin, Technical Report No. 96-28} } @INPROCEEDINGS{NakaharaMiddeldorpIda95, author = {Nakahara, K. and Middeldorp, A. and Ida, T.}, title = {A Complete Narrowing Calculus for Higher-Order Functional Logic Programming}, year = {1995}, pages = {97-114}, publisher = {Springer LNCS 982}, booktitle = {Proc. of the 7th International Symposium on Programming Languages, Implementations, Logics and Programs (PLILP'95)} } @INPROCEEDINGS{Nakamura86, author = {Nakamura, K.}, title = {Control of logic program execution based on the functional relation}, year = {1986}, booktitle = {Proc. Third International Conference on Logic Programming (London)}, publisher = {Springer LNCS 225}, pages = {505-512} } @INPROCEEDINGS{Narain89, author = {Narain, S.}, title = {Optimization by non-deterministic, lazy rewriting}, year = {1989}, pages = {326-342}, booktitle = {Proc. of the Conference on Rewriting Techniques and Applications}, publisher = {Springer LNCS 355} } @INPROCEEDINGS{Narain90, author = {Narain, S.}, title = {Lazy Evaluation in Logic Programming}, year = {1990}, pages = {218-227}, booktitle = {Proc. 1990 Int. Conference on Computer Languages} } @MISC{NavarroOrejasRemy91, author = {Navarro, M. and Orejas, F. and Remy, J.-L.}, title = {Contextual Rewriting as a Sound and Complete Proof Method for Conditional LOG-Specifications}, year = {1991}, howpublished = {submitted} } @INPROCEEDINGS{NaylorAxelssonRunciman07, author = {Naylor, M. and Axelsson, E. and Runciman, C.}, title = {A FUnctional-Logic Library for Wired}, year = {2007}, booktitle = {Proc. of the Workshop on Haskell}, publisher = {ACM Press} } @TECHREPORT{NebelSmolka91, author = {Nebel, B. and Smolka, G.}, title = {Attributive Description Formalisms and the Rest of the World}, year = {1991}, type = {Research Report RR-91-15}, institution = {DFKI} } @TECHREPORT{Neidecker86, author = {Neidecker, B.}, title = {KA-Prolog. KAP-Maschine: Maschinenmodell und Instruktionssatz}, year = {1986}, type = {Technical Report 19/86}, institution = {Univ. Karlsruhe} } @MASTERSTHESIS{Neidecker87, author = {Neidecker, B.}, title = {KA-Prolog - Entwurf eines compilierenden Prolog-Entwicklungssystems}, year = {1987}, type = {Diplomarbeit, Interner Bericht 29/87}, school = {Univ. Karlsruhe} } @ARTICLE{Nerson92, author = {Nerson, J.M.}, title = {Applying Object-Oriented Analysis and Design}, year = {1992}, volume = {35}, number = {9}, pages = {63-74}, journal = {Communications of the ACM} } @MISC{Neugebauer92, author = {Neugebauer, G.}, title = {From Horn Clauses to First Order Logic: A Graceful Ascent}, year = {1992}, howpublished = {TH Darmstadt (submitted)} } @INPROCEEDINGS{Neumerkel90, author = {Neumerkel, U.}, title = {Extensible Unification by Metastructures}, year = {1990}, booktitle = {Proc. META'90} } @ARTICLE{Nicolas82, author = {Nicolas, J.M.}, title = {Logic for Improving Integrity Checking in Relational Data Bases}, year = {1982}, pages = {227-253}, volume = {18}, journal = {Acta Informatica} } @BOOK{NielsonsHankin99, author = {Nielson, F. and Nielson, H.R. and Hankin, C.}, title = {Principles of Program Analysis}, year = {1999}, publisher = {Springer} } @ARTICLE{NierstraszGibbsTsichritzis92, author = {Nierstrasz, O. and Gibbs, S. and Tsichritzis, D.}, title = {Component-Oriented Software Development}, year = {1992}, pages = {160-165}, journal = {Communications of the ACM}, volume = {35}, number = {9} } @INPROCEEDINGS{Nieuwenhuis95, author = {Nieuwenhuis, R.}, title = {On Narrowing, Refutation Proofs and Constraints}, year = {1995}, pages = {56-70}, publisher = {Springer LNCS 914}, booktitle = {Proc. RTA'95} } @INPROCEEDINGS{Nilsson83, author = {Nilsson, J.F.}, title = {On the compilation of a domain-based Prolog}, year = {1983}, publisher = {Elsevier Science Publishers}, pages = {293-298}, booktitle = {Proc. IFIP'83} } @INCOLLECTION{Nilsson84, author = {Nilsson, J.F.}, title = {Formal Vienna-Definition-Method models of Prolog}, year = {1984}, editor = {Campbell, J.A.}, booktitle = {Implementations of Prolog}, publisher = {Ellis Horwood}, pages = {281-308} } @INPROCEEDINGS{Nilsson88, author = {Nilsson, U.}, title = {Towards a Framework for the Abstract Interpretation of Logic Programs}, year = {1988}, booktitle = {Proc. of the Workshop on Programming Language Implementation and Logic Programming}, address = {Orl\'eans}, publisher = {Springer LNCS 348}, pages = {68-82} } @PHDTHESIS{Nilsson89, author = {Nilsson, U.}, title = {A Systematic Approach to Abstract Interpretation of Logic Programs}, year = {1989}, school = {Link{\"o}ping University} } @INPROCEEDINGS{Nilsson90, author = {Nilsson, U.}, title = {Systematic Semantic Approximations of Logic Programs}, year = {1990}, pages = {293-306}, publisher = {Springer LNCS 456}, booktitle = {Proc. of the 2nd Int. Workshop on Programming Language Implementation and Logic Programming} } @INPROCEEDINGS{Nilsson90META, author = {Nilsson, J.F.}, title = {Combinatory Logic Programming}, year = {1990}, booktitle = {Proc. META'90} } @TECHREPORT{Nilsson90WAMReport, author = {Nilsson, U.}, title = {Towards a Methodology for the Design of Abstract Machines of Logic Programming Languages}, year = {1990}, type = {Report LiTH-IDA-R-90-12}, institution = {Univ. Link{\"o}ping} } @ARTICLE{NilssonFritzson94, author = {Nilsson, H. and Fritzson, P.}, title = {Algorithmic debugging for lazy functional languages}, year = {1994}, pages = {337-370}, number = {3}, volume = {4}, journal = {Journal of Functional Programming} } @INPROCEEDINGS{Nipkow90, author = {Nipkow, T.}, title = {Higher-Order Unification, Polymorphism, and Subsorts}, year = {1990}, booktitle = {Proc. CTRS'90} } @TECHREPORT{Nipkow91, author = {Nipkow, T.}, title = {Higher-Order Critical Pairs}, year = {1991}, type = {Technical Report No. 218}, institution = {Univ. of Cambridge} } @INPROCEEDINGS{Nipkow91LICS, author = {Nipkow, T.}, title = {Higher-Order Critical Pairs}, year = {1991}, pages = {342-349}, publisher = {IEEE Press}, booktitle = {Proc.\ 6th IEEE Symp.\ Logic in Computer Science} } @MISC{Nipkow92, author = {Nipkow, T.}, title = {Practical Unification of Higher-Order Patterns}, year = {1992}, howpublished = {TU M{\"u}nchen} } @INPROCEEDINGS{Nipkow93, author = {Nipkow, T.}, title = {Orthogonal Higher-Order Rewrite Systems are Confluent}, year = {1993}, booktitle = {Proc. Typed Lambda Calculi and Applications} } @INPROCEEDINGS{NipkowQian91, author = {Nipkow, T. and Qian, Z.}, title = {Modular Higher-Order E-Unification}, year = {1991}, booktitle = {Proc. RTA'91} } @INPROCEEDINGS{NipkowQian92, author = {Nipkow, T. and Qian, Z.}, title = {Reduction and Unification in Lambda Calculi with Subtypes}, year = {1992}, pages = {66-78}, publisher = {Springer LNAI 607}, booktitle = {Proc. CADE-11} } @TECHREPORT{NipkowSnelting90, author = {Nipkow, T. and Snelting, G.}, title = {Type Classes and Overloading Resolution via Order-Sorted Unification}, year = {1990}, type = {Technical Report No. 200}, institution = {Univ. of Cambridge} } @INPROCEEDINGS{NipkowSnelting91, author = {Nipkow, T. and Snelting, G.}, title = {Type Classes and Overloading Resolution via Order-Sorted Unification}, year = {1991}, pages = {1-14}, publisher = {Springer LNCS 523}, booktitle = {Proc.\ 5th ACM Conf.\ Functional Programming Languages and Computer Architecture (FPCA'91)} } @MISC{Nitta95, author = {Nitta, K.}, title = {Overview of a legal reasoning system: New HELIC-II}, year = {1995}, howpublished = {Slides presented at ICLP'95} } @ARTICLE{Normark99, author = {N{\o}rmark, K.}, title = {Programming World Wide Web Pages in Scheme}, year = {1999}, pages = {37-46}, number = {12}, volume = {34}, journal = {ACM SIGPLAN Notices} } @BOOK{Nowak05, author = {Nowak, J.}, title = {Fortgeschrittene Programmierung mit Java 5}, year = {2005}, publisher = {dpunkt.verlag} } @INCOLLECTION{Noye94, author = {Noye, J.}, title = {To Trim or Not to Trim?}, year = {1994}, pages = {167-183}, publisher = {Kluwer Academic Publishers}, booktitle = {Implementations of Logic Programming Systems}, editor = {Tick, E. and Succi, G.} } @TECHREPORT{NuttRetySmolka87, author = {Nutt, W. and R{\'e}ty, P. and Smolka, G.}, title = {Basic Narrowing Revisited}, year = {1987}, type = {SEKI Report SR-87-07}, institution = {FB Informatik, Univ. Kaiserslautern} } @ARTICLE{NuttRetySmolka89, author = {Nutt, W. and R{\'e}ty, P. and Smolka, G.}, title = {Basic Narrowing Revisited}, year = {1989}, pages = {295-317}, volume = {7}, journal = {Journal of Symbolic Computation} } @BOOK{ODonnell77, author = {O'Donnell, M.J.}, title = {Computing in Systems Described by Equations}, year = {1977}, publisher = {Springer LNCS 58} } @BOOK{ODonnell85, author = {O'Donnell, M.J.}, title = {Equational Logic as a Programming Language}, year = {1985}, publisher = {MIT Press} } @INCOLLECTION{ODonnell98, author = {O'Donnell, M.J.}, title = {Equational Logic Programming}, year = {1998}, editor = {Gabbay, D.M. and Hogger, C.J. and Robinson, J.A.}, booktitle = {Handbook of Logic in Artificial Intelligence and Logic Programming}, pages = {69-161}, publisher = {Oxford University Press} } @INPROCEEDINGS{OKeefe87, author = {O'Keefe, R.A.}, title = {Finite Fixed-Point Problems}, year = {1987}, pages = {729-743}, publisher = {MIT Press}, booktitle = {Proc. Fourth International Conference on Logic Programming (Melbourne)} } @INPROCEEDINGS{OTooleGifford89, author = {OToole, J.W. and Gifford, D.K.}, title = {Type Reconstruction with First-Class Polymorphic Values}, year = {1989}, booktitle = {Proc. SIGPLAN'89 PLDI} } @UNPUBLISHED{OberhauserWilhelm84, author = {Oberhauser, H.G. and Wilhelm, R.}, title = {Flow Analysis in Combinator Implementation of Functional Programming Languages}, year = {1984}, note = {Univ. Saarbr{\"u}cken} } @INPROCEEDINGS{OchoaSilvaVidal04, author = {Ochoa, C. and Silva, J. and Vidal, G.}, title = {Dynamic Slicing Based on Redex Trails}, year = {2004}, booktitle = {Proc. of the ACM SIGPLAN 2004 Symposium on Partial Evaluation and Program Manipulation (PEPM'04)}, pages = {123-134}, publisher = {ACM Press} } @INPROCEEDINGS{Odersky98, author = {Odersky, M.}, title = {Programming with Variable Functions}, year = {1998}, publisher = {ACM SIGPLAN Notices 34(1)}, pages = {105-116}, booktitle = {Proc. of the International Conference on Functional Programming (ICFP'98)} } @INPROCEEDINGS{OderskyWadler97, author = {Odersky, M. and Wadler, P.}, title = {Pizza into Java: Translating Theory into Practice}, year = {1997}, pages = {146-159}, booktitle = {Proc.\ of the 24th ACM Symposium on Principles of Programming Languages (Paris)} } @TECHREPORT{Ohlebusch92, author = {Ohlebusch, E.}, title = {Combination of Simplifying Conditional Term Rewriting Systems}, year = {1992}, type = {Report No. 6}, institution = {Univ. Bielefeld} } @PHDTHESIS{Ohlebusch94, author = {Ohlebusch, E.}, title = {Modular Properties of Composable Term Rewriting Systems}, year = {1994}, note = {Also available as Technical Report 94-01}, school = {Univ. Bielefeld} } @TECHREPORT{Ohlebusch99, author = {Ohlebusch, E.}, title = {Deterministic Conditional Rewrite Systems}, year = {1999}, institution = {Univ. Bielefeld} } @INPROCEEDINGS{Ohlebusch99LPAR, author = {Ohlebusch, E.}, title = {Transforming Conditional Rewrite System with Extra Variables into Unconditional Systems}, year = {1999}, pages = {111-130}, booktitle = {Proc.\ of the 6th International Conference on Logic for Programming and Automated Reasoning (LPAR'99)}, publisher = {Springer LNCS 1705} } @ARTICLE{Ohori95, author = {Ohori, A.}, title = {A Polymorphic Record Calculus and Its Compilation}, year = {1995}, pages = {844-895}, number = {6}, volume = {17}, journal = {ACM Transactions on Programming Languages and Systems} } @PHDTHESIS{Okui96, author = {Okui, S.}, title = {Lazy Narrowing Calculi}, year = {1996}, school = {Univ. Tsukuba} } @TECHREPORT{OkuiIda92, author = {Okui, S. and Ida, T.}, title = {Lazy Narrowing Calculi}, year = {1992}, type = {Report ISE-TR-92-97}, institution = {Univ. of Tsukuba} } @MASTERSTHESIS{Opalla92, author = {Opalla, R.}, title = {Effizientes Pattern-Matching bei der Implementierung logisch-funktionaler Programmiersprachen}, year = {1992}, type = {Diplomarbeit}, school = {Univ. Dortmund} } @TECHREPORT{OpitzBrockhausFruehwirthKuehnKrallKolarikReichl85, author = {Opitz, M. and Brockhaus, M. and Fr{\"u}hwirth, T. and K{\"u}hn, E. and Krall, A. and Kolarik, M. and Reichl, F.}, title = {VIP - A Prolog Programming Environment}, year = {1985}, type = {Report VIP TR 1802/85/1}, institution = {TU Wien} } @BOOK{Ousterhout94, author = {Ousterhout, J.K.}, title = {Tcl and the Tk toolkit}, year = {1994}, publisher = {Addison Wesley} } @MISC{Overbeek92, author = {Overbeek, R.}, title = {Investigating the Fundamental Mechanisms of Life Through Analysis of Genetic Sequence Data}, year = {1992}, howpublished = {Advanced Tutorial at JICSLP'92} } @MISC{PILS90, author = {PILS, Projektgruppe}, title = {Zwischenbericht der Projektgruppe PILS}, year = {1990}, howpublished = {Univ. Dortmund} } @MISC{PILS90AB, author = {PILS, Projektgruppe}, title = {Abschlu\ss{}bericht der Projektgruppe PILS}, year = {1990}, howpublished = {Univ. Dortmund} } @MANUAL{PSG88Language, title = {Language Definer's Guide to PSG}, year = {1988}, organization = {TH Darmstadt} } @MANUAL{PSG88User, title = {User's Guide to PSG}, year = {1988}, organization = {TH Darmstadt} } @INPROCEEDINGS{PacholskiPodelski97CP, author = {Pacholski, L. and Podelski, A.}, title = {Set Constraints: A Pearl in Research on Constraints}, year = {1997}, pages = {549-562}, booktitle = {Principles and Practice of Constraint Programming}, publisher = {Springer LNCS 1330} } @INPROCEEDINGS{Padawitz87, author = {Padawitz, P.}, title = {Strategy-Controlled Reduction and Narrowing}, year = {1987}, pages = {242-255}, booktitle = {Proc. of the Conference on Rewriting Techniques and Applications}, publisher = {Springer LNCS 256} } @BOOK{Padawitz88, author = {Padawitz, P.}, title = {Computing in Horn Clause Theories}, year = {1988}, series = {EATCS Monographs on Theoretical Computer Science}, volume = {16}, publisher = {Springer} } @TECHREPORT{Padawitz88a, author = {Padawitz, P.}, title = {Program Construction and Horn Logic: Two Examples}, year = {1988}, type = {Report MIP-8806}, institution = {Univ. Passau} } @TECHREPORT{Padawitz91, author = {Padawitz, P.}, title = {A Functional Compiler Specification and its Direct Implementation into SML}, year = {1991}, type = {Report MIP-9105}, institution = {Univ. Passau} } @TECHREPORT{Padawitz92, author = {Padawitz, P.}, title = {Generic Induction Proofs}, year = {1992}, type = {Technical Report 440}, institution = {Univ. Dortmund} } @INPROCEEDINGS{Padawitz92CTRS, author = {Padawitz, P.}, title = {Generic Induction Proofs}, year = {1992}, pages = {175-197}, booktitle = {Proc. of the 3rd Intern. Workshop on Conditional Term Rewriting Systems}, publisher = {Springer LNCS 656} } @TECHREPORT{Padawitz92EXPANDER, author = {Padawitz, P.}, title = {EXPANDER User's Manual}, year = {1992}, type = {Technical Report 444}, institution = {Univ. Dortmund} } @TECHREPORT{Padawitz93, author = {Padawitz, P.}, title = {Expander System Description and Manual}, year = {1993}, institution = {Univ. Dortmund} } @ARTICLE{Page-Jones92, author = {Page-Jones, M.}, title = {Comparing Techniques by Means of Encapsulation and Connascence}, year = {1992}, pages = {147-151}, journal = {Communications of the ACM}, volume = {35}, number = {9} } @MISC{Palamidessi94, author = {Palamidessi, C.}, title = {Concurrent Constraint Programming}, year = {1994}, howpublished = {Slides presented at PLILP'94} } @INPROCEEDINGS{PalmerNaish91, author = {Palmer, D. and Naish, L.}, title = {NUA-Prolog: An Extension to the WAM for Parallel Andorra}, year = {1991}, pages = {430-442}, publisher = {MIT Press}, booktitle = {Proc. International Conference on Logic Programming} } @ARTICLE{Palsberg95, author = {Palsberg, J.}, title = {Closure Analysis in Constraint Form}, year = {1995}, pages = {47-62}, number = {1}, volume = {17}, journal = {ACM Transactions on Programming Languages and Systems} } @INCOLLECTION{PanangadenReppy97, author = {Panangaden, P. and Reppy, J.}, title = {The Essence of Concurrent ML}, year = {1997}, editor = {Nielson, F.}, pages = {5-29}, publisher = {Springer}, booktitle = {ML with Concurrency: Design, Analysis, Implementation, and Application} } @ARTICLE{Parnas88, author = {Parnas, D.L.}, title = {Why engineers should not use artificial intelligence}, year = {1988}, pages = {234-246}, number = {4}, volume = {26}, journal = {INFOR} } @ARTICLE{PassiaLoehr93, author = {Passia, J. and Loehr, K.-P.}, title = {Fips: A Functional-Imperative Language for Explorative Programming}, year = {1993}, pages = {39-48}, volume = {28}, number = {4}, journal = {ACM SIGPLAN Notices} } @INPROCEEDINGS{PatersonStaples90, author = {Paterson, R.A. and Staples, J.}, title = {Unification and Constraint Solution for Metaprogramming: an Overview}, year = {1990}, booktitle = {Proc. META'90} } @ARTICLE{PatersonWegman78, author = {Paterson, M.S. and Wegman, M.N.}, title = {Linear Unification}, year = {1978}, journal = {Journal of Computer and System Sciences}, volume = {17}, pages = {348-375} } @BOOK{PaulHollatzJeskoMaehne03, author = {Paul, G. and Hollatz, M. and Jesko, D. and M{\"a}hne, T.}, title = {Grundlagen der Informatik f{\"u}r Ingenieure}, year = {2003}, publisher = {Teubner} } @INPROCEEDINGS{Paulson90, author = {Paulson, L.C.}, title = {Isabelle: The Next 700 Theorem Provers}, year = {1990}, pages = {361-386}, editor = {Odifreddi, P.}, publisher = {Academic Press}, booktitle = {Logic and Computer Science} } @ARTICLE{PepperBroyBauerPartschDoschWirsing82, author = {Pepper, P. and Broy, M. and Bauer, F.L. and Partsch, H. and Dosch, W. and Wirsing, M.}, title = {Abstrakte Datentypen: Die algebraische Spezifikation von Rechenstrukturen}, year = {1982}, pages = {107-119}, volume = {5}, journal = {Informatik-Spektrum} } @BOOK{PepperHofstedt06, author = {Pepper, P. and Hofstedt, P.}, title = {Funktionale Programmierung}, year = {2006}, publisher = {Springer} } @INPROCEEDINGS{Pereira86, author = {Pereira, L.M.}, title = {Rational Debugging in Logic Programming}, year = {1986}, pages = {203-210}, booktitle = {Proc. Third International Conference on Logic Programming (London)} } @MANUAL{Pereira87, author = {Pereira, F.}, title = {C-Prolog User's Manual, Version 1.5}, year = {1987}, address = {University of Edinburgh} } @INPROCEEDINGS{PereiraCalejo88, author = {Pereira, L.M. and Calejo, M.}, title = {A Framework for Prolog Debugging}, year = {1988}, pages = {481-495}, publisher = {MIT Press}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)} } @ARTICLE{PereiraWarren80, author = {Pereira, F.C.N. and Warren, D.H.D.}, title = {Definite Clause Grammars for Language Analysis - A Survey of the Formalism and a Comparison with Augmented Transition Networks}, year = {1980}, pages = {231-278}, volume = {13}, journal = {Artificial Intelligence} } @INPROCEEDINGS{PessauxLeroy99, author = {Pessaux, F. and Leroy, X.}, title = {Type-based analysis of uncaught exceptions}, year = {1999}, booktitle = {26th ACM Conference on Principles of Programming Languages}, pages = {276-290}, publisher = {ACM Press} } @ARTICLE{Peterson83, author = {Peterson, G.E.}, title = {A Technique for Establishing Completeness Results in Theorem Proving with Equality}, year = {1983}, journal = {SIAM J. of Computing}, volume = {12}, number = {1}, pages = {82-100} } @TECHREPORT{PetersonEtAl97, author = {Peterson et al., J.}, title = {Haskell: A Non-strict, Purely Functional Language (Version 1.4)}, year = {1997}, institution = {Yale University} } @INPROCEEDINGS{PetersonHager99, author = {Peterson, J. and Hager, G.D.}, title = {Monadic Robotics}, year = {1999}, booktitle = {Proceedings of the 2nd Conference on Domain-Specific Languages (DSL'99)}, pages = {95-108}, publisher = {ACM SIGPLAN Notices 35(1)} } @INPROCEEDINGS{PetersonHagerHudak99, author = {Peterson, J. and Hager, G.D. and Hudak, P.}, title = {A Language for Declarative Robot Programming}, year = {1999}, booktitle = {Proceedings of IEEE Conference on Robotics and Automation} } @INPROCEEDINGS{PetersonHudakElliott99, author = {Peterson, J. and Hudak, P. and Elliott, C.}, title = {Lambda in Motion: Controlling Robots With Haskell}, year = {1999}, booktitle = {Proc. First International Workshop on Practical Aspects of Declarative Languages}, pages = {91-105}, publisher = {Springer LNCS 1551} } @INPROCEEDINGS{PetersonJones93, author = {Peterson, J. and Jones, M.P.}, title = {Implementing Type Classes}, year = {1993}, pages = {227-236}, publisher = {ACM SIGPLAN Notices Vol. 28, No. 6}, booktitle = {Proc. of ACM SIGPLAN SYmposium on Programming Language Design and Implementation (PLDI'93)} } @INPROCEEDINGS{PeytonJones00, author = {Peyton Jones, S.}, title = {Tackling the awkward squad: monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell}, year = {2000}, booktitle = {Engineering theories of software construction}, pages = {47-96}, publisher = {IOS Press} } @BOOK{PeytonJones03Haskell, title = {Haskell 98 Language and Libraries---The Revised Report}, year = {2003}, editor = {Peyton Jones, S.}, publisher = {Cambridge University Press} } @INPROCEEDINGS{PeytonJones07, author = {Peyton Jones, S.}, title = {Call-pattern Specialization for {Haskell} Programs}, year = {2007}, booktitle = {Proc. of the 12th ACM SIGPLAN International Conference on Functional Programming (ICFP 2007)}, pages = {327-337} } @BOOK{PeytonJones87, author = {Peyton Jones, S.L.}, title = {The Implementation of Functional Programming Languages}, year = {1987}, publisher = {Prentice Hall} } @ARTICLE{PeytonJones92, author = {Peyton Jones, S.L.}, title = {Implementing lazy functional languages on stock hardware: the Spineless Tagless G-machine}, year = {1992}, pages = {127-202}, number = {2}, volume = {2}, journal = {Journal of Functional Programming} } @INPROCEEDINGS{PeytonJones96, author = {Peyton Jones, S.L.}, title = {Compiling Haskell by Program Transformation: A Report from the Trenches}, year = {1996}, pages = {18-44}, publisher = {Springer LNCS 1058}, booktitle = {Proc. ESOP'96} } @INPROCEEDINGS{PeytonJonesGordonFinne96POPL, author = {Peyton Jones, S.L. and Gordon, A. and Finne, S.}, title = {Concurrent Haskell}, year = {1996}, booktitle = {Proc. 23rd ACM Symposium on Principles of Programming Languages (POPL'96)}, pages = {295-308}, publisher = {ACM Press} } @UNPUBLISHED{PeytonJonesHughes99, author = {Peyton Jones, S.L. and Hughes, J.}, title = {Haskell 98: A Non-strict, Purely Functional Language}, year = {1999}, note = {\url{http://www.haskell.org}} } @INPROCEEDINGS{PeytonJonesMeijer97, author = {Peyton Jones, S. and Meijer, E.}, title = {Henk: a typed intermediate language}, year = {1997}, address = {Amsterdam}, booktitle = {ACM SIGPLAN Workshop on Types in Compilation (TIC'97)} } @INPROCEEDINGS{PeytonJonesWadler93POPL, author = {Peyton Jones, S.L. and Wadler, P.}, title = {Imperative Functional Programming}, year = {1993}, pages = {71-84}, booktitle = {Proc. 20th Symposium on Principles of Programming Languages (POPL'93)} } @INPROCEEDINGS{Pfenning88, author = {Pfenning, F.}, title = {Partial Polymorphic Type Inference and Higher-Order Unification}, year = {1988}, booktitle = {Proc. ACM Conference on Lisp and Functional Programming} } @BOOK{Pfenning92TILP, title = {Types in Logic Programming}, year = {1992}, publisher = {MIT Press}, editor = {Pfenning, F.} } @INPROCEEDINGS{Pfenning95LICS, author = {Pfenning, F.}, title = {Structural Cut Elimination}, year = {1995}, pages = {156-166}, booktitle = {Proc. LICS'95} } @INPROCEEDINGS{PierceTurner95, author = {Pierce, B. and Turner, D.N.}, title = {Concurrent Objects in a Process Calculus}, year = {1995}, pages = {187-215}, publisher = {Springer LNCS 907}, booktitle = {Theory and Practice of Parallel Programming} } @TECHREPORT{PierceTurner95PICT, author = {Pierce, B.C. and Turner, D.N.}, title = {PICT Language Definition}, year = {1995}, note = {Available at URL http://www.cs.indiana.edu/hyplan/pierce/ftp/pict/}, institution = {University of Indiana} } @ARTICLE{Pittman93, author = {Pittman, M.}, title = {Lessons Learned in Managing Object-Oriented Development}, year = {1993}, pages = {43-53}, journal = {IEEE Software} } @INPROCEEDINGS{PittomvilsEtAl85, author = {Pittomvils, E. and Bruynooghe, M. and Willems, Y.D.}, title = {Towards a Real-Time Garbage Collector for Prolog}, year = {1985}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Boston}, pages = {185-198} } @INPROCEEDINGS{Plaisted84, author = {Plaisted, D.}, title = {The occur-check problem in Prolog}, year = {1984}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Atlantic City}, pages = {272-280} } @INCOLLECTION{Plaisted90, author = {Plaisted, D.A.}, title = {Mechanical Theorem Proving}, year = {1990}, pages = {269-320}, editor = {Banerji, R.B.}, publisher = {Elsevier Science Publishers}, booktitle = {Formal Techniques in Artificial Intelligence} } @INCOLLECTION{Plaisted94, author = {Plaisted, D.A.}, title = {Equational Reasoning and Term Rewriting Systems}, year = {1994}, publisher = {Oxford University Press}, booktitle = {Handbook of Logic in Artificial Intelligence and Logic Programming, Vol. 1} } @INPROCEEDINGS{PlasmeijerAchten05, author = {Plasmeijer, R. and Achten, P.}, title = {The Implementation of iData - A Case Study in Generic Programming}, year = {2005}, booktitle = {Proc.\ of the 17th International Workshop on Implementation and Application of Functional Languages (IFL 2005)}, publisher = {Trinity College, University of Dublin, Technical Report TCD-CS-2005-60} } @INPROCEEDINGS{PlasmeijerAchten06, author = {Plasmeijer, R. and Achten, P.}, title = {iData for the World Wide Web - Programming Interconnected Web Forms}, year = {2006}, booktitle = {Proc.\ of the 8th International Symposium on Functional and Logic Programming (FLOPS 2006)}, pages = {242-258}, publisher = {Springer LNCS 3945} } @INPROCEEDINGS{PlasmeijerAchten06FLOPS, author = {Plasmeijer, R. and Achten, P.}, title = {iData for the World Wide Web - Programming Interconnected Web Forms}, year = {2006}, booktitle = {Proc.\ of the 8th International Symposium on Functional and Logic Programming (FLOPS 2006)}, pages = {242-258}, publisher = {Springer LNCS 3945} } @BOOK{PlasmeijervanEekelen93, author = {Plasmeijer, R. and van Eekelen, M.}, title = {Functional Programming and Parallel Graph Rewriting}, year = {1993}, publisher = {Addison-Wesley} } @INPROCEEDINGS{Plotkin72, author = {Plotkin, G.D.}, title = {Building-in Equational Theories}, year = {1972}, booktitle = {Machine Intelligence 7}, editor = {Meltzer, B. and Michie, D.}, pages = {73-90} } @TECHREPORT{Plotkin81, author = {Plotkin, G.D.}, title = {A Structural Approach to Operational Semantics}, year = {1981}, type = {Technical Report DAIMI FN-19}, institution = {Aarhus University} } @PHDTHESIS{Pluemer89, author = {Pl{\"u}mer, L.}, title = {Termination Proofs for Logic Programs}, year = {1989}, school = {Univ. Dortmund} } @INPROCEEDINGS{Pluemer92, author = {Pl{\"u}mer, L.}, title = {Automatic Verification of GHC Programs: Termination}, year = {1992}, booktitle = {Proc. FGCS'92} } @INPROCEEDINGS{Plummer88, author = {Plummer, D.}, title = {Coda: An Extended Debugger for PROLOG}, year = {1988}, pages = {496-511}, booktitle = {Proc. 5th Conference on Logic Programming \& 5th Symposium on Logic Programming (Seattle)}, publisher = {MIT Press} } @PHDTHESIS{Plump93, author = {Plump, D.}, title = {Evaluation of Functional Expressions by Hypergraph Rewriting}, year = {1993}, school = {Univ. Bremen} } @INCOLLECTION{Plump99Handbook, author = {Plump, D.}, title = {Term Graph Rewriting}, year = {1999}, editor = {Ehrig, H. and Engels, G. and Kreowski, H.-J. and Rozenberg, G.}, booktitle = {Handbook of Graph Grammars and Computing by Graph Transformation, Volume 2: Applications, Languages and Tools}, pages = {3-61}, publisher = {World Scientific} } @INPROCEEDINGS{PodelskiSmolka95, author = {Podelski, A. and Smolka, G.}, title = {Operational Semantics of Constraint Logic Programs with Coroutining}, year = {1995}, booktitle = {Proc. of the Twelfth International Conference on Logic Programming (ICLP'95)}, pages = {449-463}, publisher = {MIT Press} } @INPROCEEDINGS{Poetzsch-Heffter94, author = {Poetzsch-Heffter, A.}, title = {Deriving Partial Correctness Logics From Evolving Algebras}, year = {1994}, pages = {434-439}, booktitle = {13th World Computer Congress 94, Volume 1} } @INPROCEEDINGS{Poetzsch-Heffter95, author = {Poetzsch-Heffter, A.}, title = {Interface Specifications for Program Modules Supporting Selective Updates and Sharing and their Use in Correctness Proofs}, year = {1995}, address = {Braunschweig}, booktitle = {GI-Fachtagung Softwaretechnik '95} } @ARTICLE{Poigne86, author = {Poign\'e, A.}, title = {On Specifications, Theories, and Models with Higher Types}, year = {1986}, journal = {Information and Control}, volume = {68}, number = {1-3} } @TECHREPORT{PoigneVoss83, author = {Poigne, A. and Voss, J.}, title = {Programs over Abstract Data Types - On the Implementation of Abstract Data Types -}, year = {1983}, type = {Report 171}, institution = {Univ. Dortmund} } @ARTICLE{PoigneVoss87, author = {Poigne, A. and Voss, J.}, title = {On the Implementation of Abstract Data Types by Programming Language Constructs}, year = {1987}, pages = {340-376}, volume = {34}, journal = {Journal of Computer and System Sciences} } @INPROCEEDINGS{PointonTrinderLoidl01, author = {Pointon, R.F. and Trinder, P.W. and Loidl, H.-W.}, title = {The Design and Implementation of Glasgow Distributed Haskell}, year = {2001}, booktitle = {Proc.\ of the 12th International Workshop on Implementation of Functional Languages (IFL 2000)}, pages = {53-70}, publisher = {Springer LNCS 2011} } @MISC{Poirriez93, author = {Poirriez, V.}, title = {MLOG: a pragmatic extension of ML with logical variables, unification and suspensions}, year = {1993}, howpublished = {Slides presented at the Workshop on Functional Logic Languages 1993} } @ARTICLE{Poirriez94, author = {Poirriez, V.}, title = {MLOG: a strongly typed confluent functional language with logical variables}, year = {1994}, pages = {201-223}, volume = {122}, journal = {Theoretical Computer Science} } @BOOK{Pollakowski03, author = {Pollakowski, M.}, title = {Grundkurs MySQL und PHP}, year = {2003}, address = {Braunschweig/Wiesbaden}, publisher = {Vieweg} } @BOOK{Pomaska05, author = {Pomaska, G.}, title = {Grundkurs Web-Programmierung}, year = {2005}, address = {Wiesbaden}, publisher = {Vieweg} } @INPROCEEDINGS{PontelliGupta97ICLP, author = {Pontelli, E. and Gupta, G.}, title = {Implementation Mechanisms for Dependent And-Parallelism}, year = {1997}, pages = {123-137}, booktitle = {Proc.\ of the Fourteenth International Conference on Logic Programming (ICLP'97)}, publisher = {MIT Press} } @INPROCEEDINGS{PopeNaish03PPDP, author = {Pope, B. and Naish, L.}, title = {Practical Aspects of Declarative Debugging in Haskell 98}, year = {2003}, booktitle = {Proceedings of the 8th ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'03)}, pages = {230-240}, publisher = {ACM Press} } @INPROCEEDINGS{PoulovassilisSmall93, author = {Poulovassilis, A. and Small, C.}, title = {A Domain-theoretic Approach to Integrating Functional and Logic Database Languages}, year = {1993}, booktitle = {19th International Conference on Very Large Data Bases}, pages = {416-428}, publisher = {Morgan Kaufmann} } @ARTICLE{Pountain95, author = {Pountain, D.}, title = {Constraint Logic Programming}, year = {1995}, journal = {BYTE Magazine} } @BOOK{Pratt84, author = {Pratt, T.W.}, title = {Programming Languages, Design and Implementation}, year = {1984}, note = {Chapters on APL, FORTRAN, PL/I, Snobol4}, address = {Englewood Cliffs, NJ}, publisher = {Prentice-Hall} } @BOOK{PrattZelkowitz01, author = {Pratt, T.W. and Zelkowitz, M.V.}, title = {Programming Languages - Design and Implementation}, year = {2001}, publisher = {Prentice-Hall} } @INPROCEEDINGS{Prehofer94CADE, author = {Prehofer, C.}, title = {Decidable Higher-Order Unification Problems}, year = {1994}, publisher = {Springer LNAI 814}, booktitle = {Proc. CADE-12} } @INPROCEEDINGS{Prehofer94CCL, author = {Prehofer, C.}, title = {On Modularity in Term Rewriting and Narrowing}, year = {1994}, publisher = {Springer LNCS 845}, booktitle = {Proc. 1st International Conference on Constraints in Computational Logics} } @INPROCEEDINGS{Prehofer94LICS, author = {Prehofer, C.}, title = {Higher-Order Narrowing}, year = {1994}, pages = {507-516}, booktitle = {Proc. Ninth Annual IEEE Symposium on Logic in Computer Science} } @PHDTHESIS{Prehofer95Diss, author = {Prehofer, C.}, title = {Solving Higher-order Equations: From Logic to Programming}, year = {1995}, note = {Also appeared as Technical Report I9508}, school = {TU M{\"u}nchen} } @INPROCEEDINGS{Prehofer95ILPS, author = {Prehofer, C.}, title = {A Call-by-Need Strategy for Higher-Order Functional Logic Programming}, year = {1995}, pages = {147-161}, booktitle = {Proc. of the 1995 International Logic Programming Symposium}, publisher = {MIT Press} } @INPROCEEDINGS{Prehofer96MPLP, author = {Prehofer, C.}, title = {Some Applications of Functional Logic Programming}, year = {1996}, pages = {35-45}, booktitle = {Proc. JICSLP'96 Workshop on Multi-Paradigm Logic Programming}, publisher = {TU Berlin, Technical Report No. 96-28} } @MISC{Procom87, author = {ProCom, Projektgruppe}, title = {Zwischen- und Abschlu\ss{}bericht der Projektgruppe ProCom (Prolog Compiler)}, year = {1987}, howpublished = {Univ. Dortmund} } @ARTICLE{Proebsting95, author = {Proebsting, T.A.}, title = {BURS Automata Generation}, year = {1995}, volume = {17}, number = {3}, pages = {461-486}, journal = {ACM Transactions on Programming Languages and Systems} } @INPROCEEDINGS{Proebsting97, author = {Proebsting, T.A.}, title = {Simple Translation of Goal-Directed Evaluation}, year = {1997}, publisher = {ACM SIGPLAN Notices 32(5)}, pages = {1-6}, booktitle = {Proceedings of the 1997 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)} } @INPROCEEDINGS{ProiettiPettorossi90, author = {Proietti, M. and Pettorossi, A.}, title = {Synthesis of EUreka Predicates for Developing Logic Programs}, year = {1990}, booktitle = {Proc. ESOP'90} } @INPROCEEDINGS{ProiettiPettorossi94, author = {Proietti, M. and Pettorossi, A.}, title = {Completeness of Some Transformation Strategies for Avoiding Unnecessary Logical Variables}, year = {1994}, pages = {714-729}, publisher = {MIT Press}, booktitle = {Proc. Eleventh International Conference on Logic Programming} } @INCOLLECTION{PrzymusinskaPrzymusinski90, author = {Przymusinska, H. and Przymusinski, T.}, title = {Semantic Issues in Deductive Databases and Logic Programs}, year = {1990}, editor = {Banerji, R.B.}, pages = {321-367}, publisher = {Elsevier Science Publishers}, booktitle = {Formal Techniques in Artificial Intelligence} } @INPROCEEDINGS{Przymusinski89, author = {Przymusinski, T.C.}, title = {On Constructive Negation in Logic Programming}, year = {1989}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @TECHREPORT{PuelSuarez90, author = {Puel, L. and Suarez, A.}, title = {Compiling Pattern Matching by Term Decomposition}, year = {1990}, type = {Report LIENS-90-7}, institution = {LIENS, Paris} } @TECHREPORT{PuelSuarez90a, author = {Puel, L. and Suarez, A.}, title = {Compiling Pattern Matching by Term Decomposition}, year = {1990}, type = {Research Report 4}, institution = {Digital Paris Research Laboratory} } @INPROCEEDINGS{PyoReddy89, author = {Pyo, C. and Reddy, U.S.}, title = {Inference of Polymorphic Types for Logic Programs}, year = {1989}, pages = {1115-1132}, publisher = {MIT Press}, booktitle = {Proc. of the 1989 North American Conference on Logic Programming} } @UNPUBLISHED{Qian89, author = {Qian, Z.}, title = {Semantics of Higher-Order Polymorphic Algebraic Specifications}, year = {1989}, note = {Draft} } @UNPUBLISHED{Qian89a, author = {Qian, Z.}, title = {Higher-Order Polymorphic Equational Deduction with Function Constraints}, year = {1989}, note = {Draft} } @INPROCEEDINGS{Qian90, author = {Qian, Z.}, title = {Higher-Order Order-Sorted Algebras}, year = {1990}, booktitle = {Proc. of the 2nd International Conference on Algebraic and Logic Programming}, publisher = {Springer LNCS 463}, pages = {86-100} } @TECHREPORT{Qian92, author = {Qian, Z.}, title = {Unification of Higher-Order Patterns in Linear Time and Space}, year = {1992}, type = {Report 5/92}, institution = {Univ. Bremen} } @INPROCEEDINGS{Qian93, author = {Qian, Z.}, title = {Linear Unification of Higher-Order Patterns}, year = {1993}, booktitle = {Proc. TAPSOFT'93} } @ARTICLE{Qian93Acta, author = {Qian, Z.}, title = {An algebraic semantics of higher-order types with subtypes}, year = {1993}, pages = {569-607}, volume = {30}, journal = {Acta Informatica} } @INPROCEEDINGS{Qian94POPL, author = {Qian, Z.}, title = {Higher-Order Equational Logic Programming}, year = {1994}, pages = {254-267}, address = {Portland}, booktitle = {Proc. 21st ACM Symposium on Principles of Programming Languages} } @TECHREPORT{QianKrieg-Brueckner96, author = {Qian, Z. and Krieg-Br{\"u}ckner, B.}, title = {Combining Object Classes, Inheritance, Late Binding, Higher-Order Functions and ML-Style Polymorphism}, year = {1996}, institution = {Univ. Bremen} } @ARTICLE{QianNipkow94, author = {Qian, Z. and Nipkow, T.}, title = {Reduction and Unification in Lambda Calculi with a General Notion of Subtype}, year = {1994}, pages = {389-406}, volume = {12}, journal = {Journal of Automated Reasoning} } @ARTICLE{Quaglia99, author = {Quaglia, P.}, title = {The pi-calculus: notes on labelled semantics}, year = {1999}, pages = {104-114}, volume = {68}, journal = {EATCS Bulletin} } @ARTICLE{RaihaSaarinen82, author = {R{\"a}ih{\"a}, K.-J. and Saarinen, M.}, title = {Testing Attribute Grammars for Circularity}, year = {1982}, pages = {185-192}, volume = {17}, journal = {Acta Informatica} } @INPROCEEDINGS{Ramakrishnan90, author = {Ramakrishnan, R.}, title = {Parallelism in Logic Programs}, year = {1990}, pages = {246-260}, booktitle = {Proc. POPL'90} } @MISC{RamakrishnanEtAl96JICSLP, author = {Ramakrishnan, C.R. and Ramakrishnan, I.V. and Sagonas, K. and Swift, T. and Warren, D.S.}, title = {Tabled Logic Programs: Principles, Practice and Applications}, year = {1996}, howpublished = {Slides of a tutorial at JICSLP'96} } @TECHREPORT{Rank88, author = {Rank, C.}, title = {Specification and Prototyping of a Compiler for a small Applicative Language}, year = {1988}, type = {Report MIP-8823}, institution = {Univ. Passau} } @ARTICLE{Razek92, author = {Razek, G.}, title = {Combining Objects and Relations}, year = {1992}, number = {12}, volume = {27}, pages = {66-70}, journal = {ACM SIGPLAN Notices} } @INPROCEEDINGS{Reddy84, author = {Reddy, U.S.}, title = {Transformation of Logic Programs into Functional Programs}, year = {1984}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming}, address = {Atlantic City}, pages = {187-196} } @INPROCEEDINGS{Reddy85, author = {Reddy, U.S.}, title = {Narrowing as the Operational Semantics of Functional Languages}, year = {1985}, address = {Boston}, pages = {138-151}, booktitle = {Proc. IEEE Internat. Symposium on Logic Programming} } @INCOLLECTION{Reddy86, author = {Reddy, U.S.}, title = {On the relationship between logic and functional languages}, year = {1986}, pages = {3-36}, editor = {DeGroot, D. and Lindstrom, G.}, publisher = {Prentice Hall}, booktitle = {Logic Programming, Functions, Relations, and Equations} } @INPROCEEDINGS{Reddy87, author = {Reddy, U.S.}, title = {Functional Logic Languages: Part I}, year = {1987}, pages = {401-425}, publisher = {Springer LNCS 279}, booktitle = {Proc. Workshop on Graph Reduction} } @UNPUBLISHED{Reddy88, author = {Reddy, U.S.}, title = {Notions of Polymorphism for Predicate Logic Programs}, year = {1988}, note = {Presented at LP'88, Seattle} } @MISC{Reddy91, author = {Reddy, U.S.}, title = {A Perspective on Types for Logic Programs}, year = {1991}, howpublished = {Univ. of Illinois at Urbana-Champaign} } @MISC{Reddy92, author = {Reddy, U.S.}, title = {A Typed Foundation for Directional Logic Programming}, year = {1992}, howpublished = {Univ. of Illinois at Urbana-Champaign} } @INPROCEEDINGS{Reddy94, author = {Reddy, U.S.}, title = {Higher-order Aspects of Logic Programming (Summary)}, year = {1994}, pages = {402-418}, booktitle = {Proc. Eleventh International Conference on Logic Programming}, publisher = {MIT Press} } @BOOK{ReevesClarke90, author = {Reeves, S. and Clarke, M.}, title = {Logic for Computer Science}, year = {1990}, publisher = {Addison-Wesley} } @INPROCEEDINGS{ReidPetersonHagerHudak00, author = {Reid, A. and Peterson, J. and Hager, G. and Hudak, P.}, title = {Prototyping Real-Time Vision Systems: An Experiment in DSL Design}, year = {2000}, booktitle = {Proc.\ of the International Conference on Software Engineering} } @BOOK{Reisig85, author = {Reisig, W.}, title = {Systementwurf mit Netzen}, year = {1985}, publisher = {Springer} } @INCOLLECTION{Reiter78, author = {Reiter, R.}, title = {On Closed World Data Bases}, year = {1978}, pages = {55-76}, publisher = {Plenum Press}, booktitle = {Logic and Data Bases}, editor = {Gallaire, H. and Minker, J.} } @INPROCEEDINGS{RemyVouillon97, author = {R{\'e}my, D. and Vouillon, J.}, title = {Objective ML: A Simple Object-Oriented Extension of ML}, year = {1997}, pages = {40-53}, booktitle = {Proc.\ of the 24th ACM Symposium on Principles of Programming Languages (Paris)} } @INPROCEEDINGS{Renschler98, author = {Renschler, M.}, title = {Configuration Spreadsheet for Interactive Constraint Problem Solving}, year = {1998}, address = {Manchester}, booktitle = {Proc. of the ComputlogNet Industrial Conference on Advanced Software Applications} } @INPROCEEDINGS{Reppy91PLDI, author = {Reppy, J.}, title = {CML: A Higher-Order Concurrent Language}, year = {1991}, booktitle = {Proc. ACM Sigplan Conference on Programming Language Design and Implementation (PLDI'91)}, pages = {293-305} } @INPROCEEDINGS{RepsTeitelbaum84, author = {Reps, T. and Teitelbaum, R.}, title = {The Synthesizer Generator}, year = {1984}, booktitle = {ACM} } @INPROCEEDINGS{Rety87, author = {R{\'e}ty, P.}, title = {Improving basic narrowing techniques}, year = {1987}, publisher = {Springer LNCS 256}, pages = {228-241}, booktitle = {Proc. of the Conference on Rewriting Techniques and Applications} } @TECHREPORT{Rety87a, author = {R{\'e}ty, P.}, title = {Improving basic narrowing techniques and commutation properties}, year = {1987}, type = {Report RR 681}, institution = {INRIA} } @INPROCEEDINGS{Rety99, author = {R{\'e}ty, P.}, title = {Regular Sets of Descendants for Constructor-Based Rewrite Systems}, year = {1999}, booktitle = {Proc.\ of the 6th International Conference on Logic for Programming and Automated Reasoning (LPAR'99)}, pages = {148-160}, publisher = {Springer LNCS 1705} } @INPROCEEDINGS{RetyKirchnerKirchnerLescanne85, author = {R{\'e}ty, P. and Kirchner, C. and Kirchner, H. and Lescanne, P.}, title = {NARROWER: a new algorithm for unification and its application to Logic Programming}, year = {1985}, pages = {141-157}, address = {Dijon}, publisher = {Springer LNCS 202}, booktitle = {First Conference on Rewriting Techniques and Applications} } @INPROCEEDINGS{Reynolds02, author = {Reynolds, J.C.}, title = {Separation Logic: A Logic for Shared Mutable Data Structures}, year = {2002}, booktitle = {Proc. of the 17th IEEE Symposium on Logic in Computer Science (LICS 2002)}, pages = {55-74} } @INPROCEEDINGS{Reynolds72, author = {Reynolds, J.C.}, title = {Definitional Interpreters for Higher-Order Programming Languages}, year = {1972}, booktitle = {Proceedings of the ACM Annual Conference}, pages = {717-740}, publisher = {ACM Press} } @INPROCEEDINGS{Reynolds74, author = {Reynolds, J.C.}, title = {Towards a Theory of Type Structure}, year = {1974}, booktitle = {Proc. Colloque sur la Programmation}, publisher = {Springer LNCS 19}, pages = {408-425} } @INPROCEEDINGS{Reynolds84, author = {Reynolds, J.C.}, title = {Polymorphism is not set-theoretic}, year = {1984}, booktitle = {Proc. of the Int. Symp. on the Semantics of Data Types, Sophia-Antipolis}, publisher = {Springer LNCS 173}, pages = {145-156} } @PHDTHESIS{Ricci90, author = {Ricci, L.}, title = {Compilation of Logic Programs for Massively Parallel Systems}, year = {1990}, school = {Univ. Pisa} } @ARTICLE{RichardsonCareySchuh93, author = {Richardson, J.E. and Carey, M.J. and Schuh, D.T.}, title = {The Design of the E Programming Language}, year = {1993}, pages = {494-534}, journal = {ACM Transactions on Programming Languages and Systems}, volume = {15}, number = {3} } @TECHREPORT{Richter75, author = {Richter, M.M.}, title = {Resolution, Paramodulation and Gentzen-Systems}, year = {1975}, type = {Report 23}, institution = {RWTH Aachen} } @TECHREPORT{RichterTriesch81, author = {Richter, M.M. and Triesch, E.}, title = {Universelle Algebra}, year = {1981}, type = {Report 74}, institution = {RWTH Aachen} } @TECHREPORT{RizkFellousTueni89, author = {Rizk, A. and Fellous, J.-M. and Tueni, M.}, title = {An Object-Oriented Model in the Concurrent Logic Programming Language PARLOG}, year = {1989}, type = {RR 1067}, institution = {INRIA} } @ARTICLE{Robinson65, author = {Robinson, J.A.}, title = {A Machine-Oriented Logic Based on the Resolution Principle}, year = {1965}, journal = {Journal of the ACM}, volume = {12}, number = {1}, pages = {23-41} } @INPROCEEDINGS{Robinson69, author = {Robinson, J.A.}, title = {Mechanizing Higher-Order Logic}, year = {1969}, pages = {151-170}, booktitle = {Machine Intelligence 4}, editor = {Meltzer, B. and Michie, D.} } @INPROCEEDINGS{Robinson86, author = {Robinson, J.A.}, title = {The Future of Logic Programming}, year = {1986}, booktitle = {Proc. IFIP '86}, publisher = {North-Holland}, pages = {219-224} } @INCOLLECTION{Robinson88, author = {Robinson, J.A.}, title = {Beyond LOGLISP: combining functional and relational programming in a reduction setting}, year = {1988}, address = {Oxford}, pages = {57-68}, editor = {Hayes, J.E. and Michie, D. and Richards, J.}, publisher = {Clarendon Press}, booktitle = {Machine Intelligence 11} } @ARTICLE{Robinson92, author = {Robinson, J.A.}, title = {Logic and Logic Programming}, year = {1992}, number = {3}, volume = {35}, pages = {40-65}, journal = {Communications of the ACM} } @BOOK{Robinson92OOD, author = {Robinson, P.J.}, title = {Hierarchical Object-Oriented Design}, year = {1992}, publisher = {Prentice Hall} } @TECHREPORT{RobinsonBarklund95, author = {Robinson, J.A. and Barklund, J.}, title = {VESPER (working paper)}, year = {1995}, type = {UPMAIL Technical Report No. 100}, institution = {Uppsala University} } @INCOLLECTION{RobinsonSibert82, author = {Robinson, J.A. and Sibert, E.E.}, title = {LOGLISP: Motivation, Design and Implementation}, year = {1982}, editor = {Clark, K.L. and T{\"a}rnlund, S.-A.}, pages = {299-313}, publisher = {Academic Press}, booktitle = {Logic Programming} } @INPROCEEDINGS{RobinsonWos69, author = {Robinson, G. and Wos, L.}, title = {Paramodulation and Theorem-proving in First-Order Theories with Equality}, year = {1969}, booktitle = {Machine Intelligence 4}, editor = {Meltzer, B. and Michie, D.}, pages = {135-150} } @INPROCEEDINGS{Rodriguez-Artalejo01, author = {Rodr{\'\i}guez-Artalejo, M.}, title = {Functional and Constraint Logic Programming}, year = {2001}, booktitle = {Constraints in Computational Logics: Theory and Applications (CCL'99)}, pages = {202-270}, publisher = {Springer LNCS 2002} } @ARTICLE{RodriguezIerusalimschyRangel93, author = {Rodriguez, N. and Ierusalimschy, R. and Rangel, J.L.}, title = {Types in School}, year = {1993}, pages = {81-89}, number = {8}, volume = {28}, journal = {ACM SIGPLAN Notices} } @ARTICLE{Rosen92, author = {Rosen, J.P.}, title = {What Orientation Should Ada Objects Take?}, year = {1992}, pages = {71-76}, number = {11}, volume = {35}, journal = {Communications of the ACM} } @INPROCEEDINGS{RostekFischer85, author = {Rostek, L. and Fischer, D.}, title = {Konzepte f{\"u}r ein thesaurusbasiertes Information Retrieval am Arbeitsplatz}, year = {1985}, publisher = {Springer Informatik Fachberichte}, booktitle = {Sprachverarbeitung in Information und Dokumentation} } @ARTICLE{Roth93, author = {Roth, A.}, title = {The Practical Application of PROLOG}, year = {1993}, journal = {AI Expert} } @ARTICLE{RothSpenser94, author = {Roth, A. and Spenser, C.}, title = {Prolog in the Real World -- Logic Programming at Work}, year = {1994}, pages = {42-44}, journal = {PC AI Magazine} } @MISC{Roussel75, author = {Roussel, P.}, title = {PROLOG, Manuel de Reference et d'Utilisation}, year = {1975}, howpublished = {Groupe Intelligence Artificielle, Universit\'e Aix-Marseille II} } @INPROCEEDINGS{RoyPachet96, author = {Roy, P. and Pachet, F.}, title = {Conception de prob{\'e}mes par objets et contraintes}, year = {1996}, booktitle = {Journ{\'e}es du GDR Programmation (Orl{\'e}ans)} } @ARTICLE{RubinGoldberg92, author = {Rubin, K.S. and Goldberg, A.}, title = {Object Behavior Analysis}, year = {1992}, pages = {48-62}, number = {9}, volume = {35}, journal = {Communications of the ACM} } @INPROCEEDINGS{RudiakGouldMycroftPeytonJones06, author = {Rudiak-Gould, B. and Mycroft, A. and Peyton Jones, S.}, title = {Haskell Is Not Not ML}, year = {2006}, booktitle = {Proc. of the 15th European Symposium on Programming (ESOP 2006)}, pages = {38-53}, publisher = {Springer LNCS 3924} } @INPROCEEDINGS{RufWeise89, author = {Ruf, E. and Weise, D.}, title = {Nondeterminism and Unification in LogScheme: Integrating Logic and Functional Programming}, year = {1989}, pages = {327-339}, booktitle = {Fourth International Conference on Functional Programming and Computer Architecture} } @BOOK{RumbaughBlahaPremerlanEddyLorensen91, author = {Rumbaugh, J. and Blaha, M. and Premerlan, W. and Eddy, F. and Lorensen, W.}, title = {Object-Oriented Modeling and Design}, year = {1991}, publisher = {Prentice-Hall} } @TECHREPORT{Rusinowitch87, author = {Rusinowitch, M.}, title = {Theorem-Proving With Resolution and Superposition: An Extension of Knuth and Bendix Procedure as a Complete Set of Inference Rules}, year = {1987}, type = {Report 87-R-128}, institution = {CRIN, Nancy} } @ARTICLE{Rusinowitch91, author = {Rusinowitch, M.}, title = {Theorem-Proving With Resolution and Superposition}, year = {1991}, journal = {Journal of Symbolic Computation} } @TECHREPORT{Russinoff89, author = {Russinoff, D.M.}, title = {A Verified Prolog Compiler for the Warren Abstract Machine}, year = {1989}, type = {Technical Report ACT-ST-292-89}, institution = {MCC} } @ARTICLE{Russinoff92, author = {Russinoff, D.M.}, title = {A Verified Prolog Compiler for the Warren Abstract Machine}, year = {1992}, pages = {367-412}, journal = {Journal of Logic Programming}, volume = {13}, number = {4} } @ARTICLE{SadeghiHuch07, author = {Sadeghi, P.H. and Huch, F.}, title = {The Interactive Curry Observation Debugger iCODE}, year = {2007}, journal = {Electronic Notes in Theoretical Computer Science}, pages = {107-122}, volume = {177} } @INCOLLECTION{SadriKowalski88, author = {Sadri, F. and Kowalski, R.}, title = {A Theorem-Proving Approach to Database Integrity}, year = {1988}, pages = {313-362}, editor = {Minker, J.}, publisher = {Morgan Kaufmann}, booktitle = {Foundations of Deductive Databases and Logic Programming} } @PHDTHESIS{Sahlin91, author = {Sahlin, D.}, title = {An Automatic Partial Evaluator for Full Prolog}, year = {1991}, school = {SICS} } @MISC{SahlinSjoeland93, author = {Sahlin, D. and Sj{\"o}land, T.}, title = {Towards an Analysis Tool for AKL}, year = {1993}, howpublished = {SICS} } @ARTICLE{SakaiAiba89, author = {Sakai, K. and Aiba, A.}, title = {CAL: A Theoretical Background of Constraint Logic Programming and its Applications}, year = {1989}, pages = {589-603}, volume = {8}, journal = {Journal of Symbolic Computation} } @INPROCEEDINGS{SandholmSchwartzbach00, author = {Sandholm, A. and Schwartzbach, M.I.}, title = {A Type System for Dynamic Web Documents}, year = {2000}, pages = {290-301}, booktitle = {Proc.\ of the 27th ACM Symposium on Principles of Programming Languages} } @UNPUBLISHED{SannelaTarlecki83, author = {Sannela, D. and Tarlecki, A.}, title = {Building Specifications in an Arbitrary Institution}, year = {1983}, note = {Darft} } @INPROCEEDINGS{SannellaTarlecki85, author = {Sannella, D. and Tarlecki, A.}, title = {Program Specification and Development in Standard ML}, year = {1985}, pages = {67-77}, booktitle = {Proc. 12th POPL} } @INPROCEEDINGS{SannellaTarlecki85a, author = {Sannella, D. and Tarlecki, A.}, title = {Extended ML: an institution-independent framework for formal program development}, year = {1985}, pages = {364-389}, publisher = {Springer LNCS 240}, booktitle = {Workshop on Category Theory and Computer Programming} } @INPROCEEDINGS{SannellaWallen87, author = {Sannella, D.T. and Wallen, L.A.}, title = {A Calculus for the Construction of Modular Prolog Programs}, year = {1987}, pages = {368-378}, address = {San Francisco}, booktitle = {Proc. 4th IEEE Internat. Symposium on Logic Programming} } @TECHREPORT{SannellaWallen87a, author = {Sannella, D.T. and Wallen, L.A.}, title = {A Calculus for the Construction of Modular Prolog Programs}, year = {1987}, type = {DAI Research Report 326}, institution = {Univ. of Edinburgh} } @ARTICLE{SannellaWallen92, author = {Sannella, D.T. and Wallen, L.A.}, title = {A Calculus for the Construction of Modular Prolog Programs}, year = {1992}, volume = {12}, pages = {147-177}, journal = {Journal of Logic Programming} } @ARTICLE{SansomPeytonJones97, author = {Sansom, P.M. and Peyton Jones, S.L.}, title = {Formally Based Profiling for Higher-Order Functional Languages}, year = {1997}, journal = {ACM Transactions on Programming Languages and Systems}, number = {2}, pages = {334-385}, volume = {19} } @INPROCEEDINGS{Saraswat90, author = {Saraswat, V.A.}, title = {Concurrent Constraint Programming}, year = {1990}, pages = {232-245}, booktitle = {Proc. POPL'90} } @BOOK{Saraswat93, author = {Saraswat, V.A.}, title = {Concurrent Constraint Programming}, year = {1993}, publisher = {MIT Press} } @INPROCEEDINGS{SaraswatRinardPanangaden91, author = {Saraswat, V.A. and Rinard, M. and Panangaden, P.}, title = {Semantic foundations of concurrent constraint programming}, year = {1991}, pages = {333-352}, booktitle = {Proc. 18th ACM Symposium on Principles of Programming Languages} } @INPROCEEDINGS{Sato87, author = {Sato, M.}, title = {Quty: A Concurrent Language Based on Logic and Function}, year = {1987}, pages = {1034-1056}, publisher = {MIT Press}, booktitle = {Proc. Fourth International Conference on Logic Programming (Melbourne)} } @INCOLLECTION{SatoAiba93, author = {Sato, S. and Aiba, A.}, title = {An Application of CAL to Robotics}, year = {1993}, pages = {161-173}, publisher = {MIT Press}, booktitle = {Constraint Logic Programming}, editor = {Benhamou, F. and Colmerauer, A.} } @INCOLLECTION{SatoSakurai86, author = {Sato, M. and Sakurai, T.}, title = {Qute: A functional language based on unification}, year = {1986}, pages = {131-155}, editor = {DeGroot, D. and Lindstorm, G.}, publisher = {Prentice Hall}, booktitle = {Logic Programming, Functions, Relations, and Equations} } @MISC{Scedrov92, author = {Scedrov, A.}, title = {A Brief Guide to Linear Logic}, year = {1992}, howpublished = {Previously published in EATCS Bulletin No. 41} } @MASTERSTHESIS{Scharnhorst91, author = {Scharnhorst, C.}, title = {Entwurf eines {\"u}bersetzenden Narrowing-Systems basierend auf der abstrakten Warren-Maschine (WAM)}, year = {1991}, type = {Diplomarbeit}, school = {Univ. Karlsruhe} } @MANUAL{Schaub94, author = {Schaub, S.}, title = {Modula-3 Reference and Tutorial}, year = {1994}, organization = {University of North Texas} } @BOOK{Schiedermeier05, author = {Schiedermeier, R.}, title = {Programmieren mit Java}, year = {2005}, publisher = {Pearson Studium} } @ARTICLE{SchleiermacherWinkler90, author = {Schleiermacher, A. and Winkler, J.F.H.}, title = {The Implementation of ProTest a Prolog-Debugger for a Refined Box Model}, year = {1990}, pages = {985-1006}, volume = {20}, number = {10}, journal = {Software - Practice \& Experience} } @INPROCEEDINGS{SchmidtSchauss85, author = {Schmidt-Schauss, M.}, title = {A Many Sorted Calculus with Polymorphic Functions Based on Resolution and Paramodulation}, year = {1985}, booktitle = {Proc. 9th IJCAI}, publisher = {W. Kaufmann} } @INPROCEEDINGS{Schnoebelen88, author = {Schnoebelen, Ph.}, title = {Refined complilation of pattern-matching for functional languages}, year = {1988}, booktitle = {Algebraic and Logic Programming}, pages = {233-244} } @TECHREPORT{SchnoebelenLugiezComon88, author = {Schnoebelen, Ph. and Lugiez, D. and Comon, H.}, title = {A Semantics for Polymorphic Subtypes in Computer Algebra}, year = {1988}, type = {Technical Report RR 711}, institution = {Laboratoire d'Informatique Fondamentale et d'Intelligence Artificelle}, address = {Grenoble, France} } @BOOK{Schoening89, author = {Sch{\"o}ning, U.}, title = {Logik f{\"u}r Informatiker}, year = {1989}, address = {Mannheim}, publisher = {BI-Verlag} } @ARTICLE{SchonbergGerhardtHayden92, author = {Schonberg, E. and Gerhardt, M. and Hayden, C.}, title = {A Technical Tour of Ada}, year = {1992}, pages = {43-52}, number = {11}, volume = {35}, journal = {Communications of the ACM} } @ARTICLE{SchreiweisKeuneLangendoerfer93, author = {Schreiweis, U. and Keune, A. and Langendoerfer, H.}, title = {An Integrated Prolog Programming Environment}, year = {1993}, number = {2}, volume = {28}, pages = {53-60}, journal = {SIGPLAN Notices} } @BOOK{Schubert04, author = {Schubert, M.}, title = {Datenbanken - Theorie, Entwurf und Programmierung relationaler Datenbanken}, year = {2004}, publisher = {Teubner} } @INPROCEEDINGS{Schulte97CP, author = {Schulte, C.}, title = {Programming Constraint Inference Engines}, year = {1997}, pages = {519-533}, publisher = {Springer LNCS 1330}, booktitle = {Proceedings of the Third International Conference on Principles and Practice of Constraint Programming} } @INPROCEEDINGS{SchulteSmolka94, author = {Schulte, C. and Smolka, G.}, title = {Encapsulated Search for Higher-Order Concurrent Constraint Programming}, year = {1994}, pages = {505-520}, publisher = {MIT Press}, booktitle = {Proc. of the 1994 International Logic Programming Symposium} } @INPROCEEDINGS{SchulteSmolkaWuertz94, author = {Schulte, C. and Smolka, G. and W{\"u}rtz, J.}, title = {Encapsulated Search and Constraint Programming in Oz}, year = {1994}, pages = {134-150}, publisher = {Springer LNCS 874}, booktitle = {Proc. Second Workshop on Principles and Practice of Constraint Programming} } @MASTERSTHESIS{Schwab92, author = {Schwab, A.}, title = {Integration ordnungsorientierter Typkonzepte in logisch-funktionaler Programmiersprache}, year = {1992}, type = {Diplomarbeit}, school = {Univ. Dortmund} } @MASTERSTHESIS{Schwider92, author = {Schwider, J.}, title = {Ein Modulkonzept mit semantischen Schnittstellen f{\"u}r eine logisch-funktionale Programmiersprache}, year = {1992}, type = {Diplomarbeit}, school = {Univ. Dortmund} } @TECHREPORT{Schwill87, author = {Schwill, A.}, title = {Forbidden Subgraphs and Reduction Systems: A Comparison}, year = {1987}, type = {Technical Report 2/87}, institution = {Univ. Oldenburg} } @TECHREPORT{Schwill90, author = {Schwill, A.}, title = {Shortest Edge-Disjoint Paths in Graphs}, year = {1990}, type = {Technical Report 1/90 (Dissertation)}, institution = {Univ. Oldenburg} } @ARTICLE{Schwill93, author = {Schwill, A.}, title = {Programmierstile}, year = {1993}, pages = {10-21}, number = {4}, volume = {13}, journal = {LOG IN} } @ARTICLE{Schwill94, author = {Schwill, A.}, title = {Fundamental Ideas Of Computer Science}, year = {1994}, pages = {274-295}, number = {53}, journal = {EATCS Bulletin} } @INPROCEEDINGS{Scott82, author = {Scott, D.S.}, title = {Domains for Denotational Semantics}, year = {1982}, pages = {577-613}, publisher = {Springer LNCS 140}, booktitle = {Proc. ICALP'82} } @BOOK{Sebesta02, author = {Sebesta, R.W.}, title = {Programming the World Wide Web}, year = {2002}, publisher = {Addison-Wesley} } @INPROCEEDINGS{Seipel02WFLP, author = {Seipel, D.}, title = {Processing XML-Documents in Prolog}, year = {2002}, booktitle = {Proc. WFLP 2002} } @ARTICLE{SeipelMinkerRuiz97JLP, author = {Seipel, D. and Minker, J. and Ruiz, C.}, title = {Model generation and state generation for disjunctive logic programs}, year = {1997}, pages = {49-69}, journal = {Journal of Logic Programming}, volume = {32}, number = {1} } @INPROCEEDINGS{SekarRamakrishnan90, author = {Sekar, R.C. and Ramakrishnan, I.V.}, title = {Programming in Equational Logic: Beyond Strong Sequentiality}, year = {1990}, pages = {230-241}, booktitle = {Proc. Logic in Computer Science (LICS'90)} } @ARTICLE{SekarRamakrishnan93, author = {Sekar, R.C. and Ramakrishnan, I.V.}, title = {Programming in Equational Logic: Beyond Strong Sequentiality}, year = {1993}, pages = {78-109}, number = {1}, volume = {104}, journal = {Information and Computation} } @ARTICLE{SekarRamakrishnan95, author = {Sekar, R. and Ramakrishnan, I.V.}, title = {Fast Strictness Analysis Based on Demand Propagation}, year = {1995}, pages = {896-937}, volume = {17}, number = {6}, journal = {ACM Transactions on Programming Languages and Systems} } @INPROCEEDINGS{SeresSpiveyHoare99, author = {Seres, S. and Spivey, M. and Hoare, T.}, title = {Algebra of Logic Programming}, year = {1999}, booktitle = {Proc. ICLP'99}, publisher = {MIT Press} } @PHDTHESIS{Sestoft91, author = {Sestoft, P.}, title = {Analysis and Efficient Implementation of Functional Programs}, year = {1991}, school = {Univ. of Copenhagen} } @ARTICLE{Sestoft97, author = {Sestoft, P.}, title = {Deriving a Lazy Abstract Machine}, year = {1997}, journal = {Journal of Functional Programming}, number = {3}, pages = {231-264}, volume = {7} } @BOOK{Sethi96, author = {Sethi, R.}, title = {Programming Languages - Concepts and Constructs}, year = {1996}, publisher = {Addison-Wesley} } @BOOK{Shapiro83, author = {Shapiro, E.}, title = {Algorithmic Program Debugging}, year = {1983}, address = {Cambridge, Massachusetts}, publisher = {MIT Press} } @TECHREPORT{Shapiro86, author = {Shapiro, E.}, title = {Concurrent Prolog: A Progress Report}, year = {1986}, type = {Report CS86-10}, institution = {Weizmann Institute of Science, Rehovot} } @TECHREPORT{Shapiro89, author = {Shapiro, E.}, title = {The Family of Concurrent Logic Programming Languages}, year = {1989}, type = {Report CS89-08}, institution = {Weizmann Institute of Science, Rehovot} } @ARTICLE{Shapiro89CS, author = {Shapiro, E.}, title = {The family of concurrent logic programming languages}, year = {1989}, pages = {412-510}, number = {3}, volume = {21}, journal = {ACM Computing Surveys} } @MISC{ShapiroCollinsJohnsonRuttenberg80, author = {Shapiro, E. and Collins, G. and Johnson, L. and Ruttenberg, J.}, title = {PASES: a Programming Environment for PASCAL}, year = {1980} } @TECHREPORT{ShapiroTakeuchi83, author = {Shapiro, E. and Takeuchi, A.}, title = {Object-Oriented Programming in Concurrent Prolog}, year = {1983}, type = {Report CS83-08}, institution = {Weizmann Institute of Science, Rehovot} } @INCOLLECTION{ShapiroTakeuchi87, author = {Shapiro, E. and Takeuchi, A.}, title = {Object Oriented Programming in Concurrent Prolog}, year = {1987}, pages = {251-273}, editor = {Shapiro, E.}, volume = {2}, publisher = {MIT Press}, booktitle = {Concurrent Prolog: Collected Papers} } @ARTICLE{ShapiroWarren93, author = {Shapiro, E. and Warren, D.H.D.}, title = {The Fifth Generation Project: Personal Perspectives}, year = {1993}, number = {3}, volume = {36}, journal = {Communication of the ACM} } @ARTICLE{Shen96, author = {Shen, K.}, title = {Overview of DASWAM: Exploitation of dependent and-parallelism}, year = {1996}, pages = {245-293}, journal = {Journal of Logic Programming}, volume = {29}, number = {1-3} } @MISC{ShenHermenegildo90, author = {Shen, K. and Hermenegildo, M.}, title = {A Simulation Study of Or- and Independent And-parallelism}, year = {1990} } @INPROCEEDINGS{Sheng90, author = {Sheng, Y.-H.}, title = {HIFUNLOG: Logic Programming with Higher-order Relational Functions}, year = {1990}, pages = {529-545}, booktitle = {Proc. Seventh International Conference on Logic Programming}, publisher = {MIT Press} } @INPROCEEDINGS{ShinNangMaengCho88, author = {Shin, D.W. and Nang, J.H. and Maeng, S.R. and Cho, J.W.}, title = {The semantics of a functional logic language with input mode}, year = {1988}, pages = {327-336}, booktitle = {Proc. FGCS'88} } @ARTICLE{ShinNangMaengCho92, author = {Shin, D.W. and Nang, J.H. and Maeng, S.R. and Cho, J.W.}, title = {A Typed Functional Extension of Logic Programming}, year = {1992}, pages = {197-221}, volume = {10}, journal = {New Generation Computing} } @ARTICLE{Siegel98, author = {Siegel, J.}, title = {OMG Overview: CORBA and the OMA in Enterprise Computing}, year = {1998}, pages = {37-43}, number = {10}, volume = {41}, journal = {JACM} } @INCOLLECTION{Siekmann90, author = {Siekmann, J.H.}, title = {An Introduction to Unification Theory}, year = {1990}, pages = {369-425}, editor = {Banerji, R.B.}, publisher = {Elsevier Science Publishers}, booktitle = {Formal Techniques in Artificial Intelligence} } @INPROCEEDINGS{SiekmannSzabo82, author = {Siekmann, J. and Szab{\'o}, P.}, title = {Universal Unification and a Classification of Equational Theories}, year = {1982}, booktitle = {Proc. 6th Conference on Automated Deduction}, pages = {369-389}, publisher = {Springer LNCS 138} } @INPROCEEDINGS{SilbermannJayaraman89, author = {Silbermann, F.S.K. and Jayaraman, B.}, title = {Set Abstraction in Functional and Logic Programming}, year = {1989}, pages = {313-326}, booktitle = {Fourth International Conference on Functional Programming and Computer Architecture} } @TECHREPORT{SilbermannJayaraman91, author = {Silbermann, F.S.K. and Jayaraman, B.}, title = {A Domain-theoretic Approach to Functional and Logic Programming}, year = {1991}, note = {Also in Journal of Functional Programming, Vol. 2, No. 3, 1992, pp. 273-321}, type = {Technical Report TUTR 91-109}, institution = {Tulane University} } @INPROCEEDINGS{Simonis01, author = {Simonis, H.}, title = {Building Industrial Applications with Constraint Programming}, year = {2001}, booktitle = {CCL'99}, pages = {271-309}, publisher = {Springer LNCS 2002} } @MISC{Simonis95, author = {Simonis, H.}, title = {Applications of Constraint Logic Programming}, year = {1995}, howpublished = {Slides presented at ICLP'95} } @ARTICLE{SinclairMoon91, author = {Sinclair, K.H. and Moon, D.A.}, title = {The Philosophy of Lisp}, year = {1991}, pages = {40-47}, journal = {Communications of the ACM}, volume = {34}, number = {9} } @ARTICLE{Slagle74, author = {Slagle, J.R.}, title = {Automated Theorem-Proving for Theories with Simplifiers, Commutativity, and Associativity}, year = {1974}, journal = {Journal of the ACM}, volume = {21}, number = {4}, pages = {622-642} } @ARTICLE{Smith96, author = {Smith, D.A.}, title = {Multilog and data or-parallelism}, year = {1996}, pages = {195-244}, journal = {Journal of Logic Programming}, volume = {29}, number = {1-3} } @INPROCEEDINGS{SmithBrailsfordHubbardWilliams95, author = {Smith, B.M. and Brailsford, S.C. and Hubbard, P.M. and Williams, H.P.}, title = {The Progressive Party Problem: Integer Linear Programming and Constraint Programming Compared}, year = {1995}, pages = {36-52}, publisher = {Springer LNCS 976}, booktitle = {Principles and Practice of Constraint Programming} } @UNPUBLISHED{SmithWilliams91, author = {Smith, A.P. and Williams, S.A.}, title = {Functional Programming on transputers}, year = {1991}, note = {submitted} } @TECHREPORT{Smolka86, author = {Smolka, G.}, title = {Order-Sorted Horn Logic: Semantics and Deduction}, year = {1986}, type = {SEKI Report SR-86-17}, institution = {FB Informatik, Univ. Kaiserslautern} } @INCOLLECTION{Smolka86FRESH, author = {Smolka, G.}, title = {Fresh: A Higher-Order Language Based on Unification and Multiple Results}, year = {1986}, editor = {DeGroot, D. and Lindstrom, G.}, booktitle = {Logic Programming, Functions, Relations, and Equations}, publisher = {Prentice Hall}, pages = {469-524} } @TECHREPORT{Smolka88, author = {Smolka, G.}, title = {TEL (Version 0.9) Report and User Manual}, year = {1988}, type = {SEKI Report SR-87-11}, institution = {FB Informatik, Univ. Kaiserslautern} } @INPROCEEDINGS{Smolka88Gaussig, author = {Smolka, G.}, title = {Logic Programming with Polymorphically Order-Sorted Types}, year = {1988}, booktitle = {Proc. First International Workshop on Algebraic and Logic Programming (Gaussig, G.D.R.)}, publisher = {Springer LNCS 343}, pages = {53-70} } @PHDTHESIS{Smolka89Diss, author = {Smolka, G.}, title = {Logic Programming over Polymorphically Order-Sorted Types}, year = {1989}, type = {Dissertation}, school = {FB Informatik, Univ. Kaiserslautern} } @TECHREPORT{Smolka91, author = {Smolka, G.}, title = {Residuation and Guarded Rules for Constraint Logic Programming}, year = {1991}, type = {Research Report 12}, institution = {DEC Paris Research Laboratory} } @INCOLLECTION{Smolka93, author = {Smolka, G.}, title = {Residuation and Guarded Rules for Constraint Logic Programming}, year = {1993}, editor = {Benhamou, F. and Colmerauer, A.}, pages = {405-419}, publisher = {MIT Press}, booktitle = {Constraint Logic Programming: Selected Research} } @TECHREPORT{Smolka94, author = {Smolka, G.}, title = {A Calculus for Hihger-order Concurrent Constraint Programming with Deep Guards}, year = {1994}, type = {Research Report RR-94-03}, institution = {DFKI} } @INPROCEEDINGS{Smolka94CCL, author = {Smolka, G.}, title = {A Foundation for Higher-order Concurrent Constraint Programming}, year = {1994}, pages = {50-72}, publisher = {Springer LNCS 845}, booktitle = {Proc. 1st International Conference on Constraints in Computational Logics} } @TECHREPORT{Smolka94KernelOz, author = {Smolka, G.}, title = {The Definition of KernelOz}, year = {1994}, type = {Research Report RR-94-23}, institution = {DFKI} } @INPROCEEDINGS{Smolka95, author = {Smolka, G.}, title = {The Oz Programming Model}, year = {1995}, pages = {324-343}, editor = {van Leeuwen, J.}, publisher = {Springer LNCS 1000}, booktitle = {Computer Science Today: Recent Trends and Developments} } @MISC{Smolka95ICLP, author = {Smolka, G.}, title = {Oz: Concurrent Constraint Programming for Real}, year = {1995}, howpublished = {Slides presented at ICLP'95} } @TECHREPORT{Smolka97FDPrimer, author = {Smolka, G.}, title = {Draft of the Finite Domain Constraint Chapter of the Oz Primer}, year = {1997}, institution = {DFKI} } @INPROCEEDINGS{Smolka98ETAPS, author = {Smolka, G.}, title = {Concurrent Constraint Programming Based on Functional Programming}, year = {1998}, publisher = {Springer LNCS}, booktitle = {Proc. of the 1998 European Joint Conferences on Theory and Practice of Software (ETAPS)} } @TECHREPORT{SmolkaAit-Kaci87, author = {Smolka, G. and A{\"\i}t-Kaci, H.}, title = {Inheritance Hierarchies: Semantics and Unification}, year = {1987}, type = {Technical Report Number AI-057-87}, institution = {MCC} } @TECHREPORT{SmolkaEtAl87, author = {Smolka, G. and Nutt, W. and Goguen, J.A. and Meseguer, J.}, title = {Order-Sorted Equational Computation}, year = {1987}, type = {SEKI Report SR-87-14}, institution = {FB Informatik, Univ. Kaiserslautern} } @INCOLLECTION{SmolkaEtAl89, author = {Smolka, G. and Nutt, W. and Goguen, J.A. and Meseguer, J.}, title = {Order-Sorted Equational Computation}, year = {1989}, chapter = {10}, editor = {A{\"\i}t-Kaci, Hassan and Nivat, Maurice}, address = {New York}, pages = {297-367}, publisher = {Academic Press}, booktitle = {Resolution of Equations in Algebraic Structures, Volume 2, Rewriting Techniques} } @TECHREPORT{SmolkaHenzWuertz93, author = {Smolka, G. and Henz, M. and W{\"u}rtz, J.}, title = {Object-Oriented Concurrent Constraint Programming in Oz}, year = {