Fall 98, CSE 520: References
The following books and articles constitute a list
(ordered alphabetically) of
references for the material thaught in the course.
The books are put in reserve at the math library;
the articles will be either available on the web
or distributed in class.
This list will get updated during the course.
Books:
Articles and book chapters:
Click on the title to get the paper. Click on the name of the
author to get to his home page.
- [Apt_Pellegrini]
Krzysztof R. Apt
and Alessandro Pellegrini.
On the occur-check
free Prolog programs.
ACM TOPLAS 16(3), 687-726, (1994).
- [Banatre_LeMetayer]
Jean-Pierre Banatre and
Daniel Le Metayer.
Gamma
and the chemical reaction
model: ten years after.
Article in the book
"Coordination programming: mechanisms, models and semantics",
World Scientific Publishing, IC Press, 1996.
- [Barendregt92]
Henk P. Barendregt.
Lambda Calculi with types.
Chapter in the Handbook of Logic in Computer Science, Vol. 2.
S. Abramski,
Dov M. Gabbay, and T.S.E. Maibaum, Eds.
Oxford Science Publications, 1992.
- [Berry_Boudol]
Gerard Berry
and Gerard Boudol.
The Chemical Abstract Machine.
Theoretical Computer Science, vol. 96, 1992.
-
[deBoer_Klop_Palamidessi92]
Frank S. de Boer, Jan Willem Klop, and Catuscia Palamidessi.
Asynchronous
communication in process algebra.
In Proc. of the seventh annual IEEE symposium on Logics
in Computer Science (LICS), pages 137-147. IEEE Computer Society Press,
Los Alamitos, California, 1992.
-
[Carriero_Gelenter89]
Nicholas Carriero and David Gelernter.
Linda in Context. Communications of the ACM, April 1989, Vol.
32, No. 4, pp. 444-458.
-
[Carriero_Gelenter92]
Nicholas Carriero and David Gelernter.
Coordination Languages and their Significance.
Communications of the ACM, 35 (2), February 1992, pp. 97-107.
-
[FGMP97]
Moreno Falaschi, Maurizio Gabbrielli, Kim Marriott and Catuscia Palamidessi.
Confluence in Concurrent Constraint Programming.
Theoretical Computer Science 183(2):281-315, 1997.
-
[Gallier93]
Jean Gallier.
Constructive Logics. Part I:
A Tutorial on Proof Systems and Typed lambda-Calculi.
Theoretical Computer Science, 110(2), 249-239 (1993).
-
[Gallier95]
Jean Gallier.
On the Correspondence Between Proofs and lambda-Terms.
Cahiers du Centre de Logique, Philippe DeGroote, Editor,
Universite' Catholique de Louvain (1995).
-
[Miller98] Dale Miller.
Sequent Calculus and the Specification of Computation.
Lecture notes, 8 September 1998.
-
[vanGlabbeek90]
Rob van Glabbeek.
The linear time - branching time spectrum .
Proceedings CONCUR '90, Theories of Concurrency:
Unification and Extension,
Amsterdam, The Netherlands,
(J.C.M. Baeten & J.W. Klop, eds.), LNCS 458, Springer-Verlag, 1990.
- [Miller_Palamidessi98]
Dale Miller and
Catuscia Palamidessi.
Foundational Aspects of Syntax.
Draft.
An extended version will appear in ACM Computing Surveys.
- [Milner_Parrow_Walker92]
Robin Milner,
Joachim Parrow, and
David
Walker.
A Calculus of Mobile Processes
(Part I
and
Part II).
Information and Computation, 100:1-77, 1992.
- [Milner_Parrow_Walker93]
Robin Milner,
Joachim Parrow, and
David
Walker.
Modal Logics for
Mobile Processes.
Theoretical Computer Science 114:149-171, 1993.
- [Nestmann_Pierce96]
Uwe Nestmann and Benjamin Pierce.
Decoding Choice
Encodings, Technical Report, University of Pennsylviania,
1996.
-
[Palamidessi97]
Catuscia Palamidessi.
Comparing
the expressive power of the Synchronous and
the Asynchronous pi-calculus.
Proc. of the 24th ACM Symposium on Principles of Programming
Languages (POPL), pages 256-265, ACM, 1997.
- [Pierce96]
Benjamin Pierce.
Foundational Calculi for Programming Languages.
Chapter in the
CRC Handbook of Computer Science and Engineering, 1996.