Saarland University
Computer Science
Programming Systems
Teaching
Communicating Systems
Main page
Literature
Participants
Programme
Theory of Communicating Systems: Literature
Basic reading
A more advanced book:
Some background reading:
Logics for Concurrency
- Robin Milner, Specifications and Logic, Chapter 10 of Communication and Concurrency, Prentice Hall, 1989.
-
Luis Caires and Luca Cardelli, A Spatial Logic for Concurrency (Part I), Information and Computation 186(2):194-235, 2003.
Computational aspects
- Matthew Hennessy and Huimin Lin,
Symbolic Bisimulations, Theoretical Computer Science, 138(2):353-389, 1995.
- Gerardo Costa and Colin Stirling, Weak and Strong Fairness in CCS, Information and Computation 73:207-244, 1987.
Distributed computation, mobility, and failure
- James Riely and Matthew Hennessy
Distributed Processes and Location Failures, Theoretical Computer Science, 226:693-735, 2001.
- Luca Cardelli and Andrew Gordon,
Mobile Ambients, Theoretical Computer Science 240:177-213, 2001.
- Adrian Francalanza and Matthew Hennessy
A Theory of Observational Fault Tolerance, pages 16-31 of Proc. Fossacs'06, vol 3921 of Lecture Notes in Computer Science, Springer, 2006.
Pi calculus and security modelling
Pi calculus and biological modelling
- Aviv Regev, Ehud Shapiro, The pi-Calculus as an Abstraction for Biomolecular Systems. In G. Ciobanu, G. Rozenberg (Eds.): "Modelling in Molecular Biology" pages 219-266, Natural Computing Series, Springer, 2004.
- Andrew Phillips, Luca Cardelli, Giuseppe Castagna, A Graphical Representation for Biological Processes in the Stochastic pi-Calculus, pages 123-152 of Transactions on Computational Systems Biology VII, vol 4230 of Lecture Notes in Computer Science, Springer, 2006.
Types in the pi-calculus
-
Martin Berger, Kohei Honda and Nobuko Yoshida, Sequentiality and the pi-Calculus, Proc. TLCA'01, Lecture Notes in Computer Science, Springer, 2001.
-
Naoki Kobayashi, A New Type System for Deadlock-Free Processes, pages 233-247 of Proceedings CONCUR'06, vol 4137 of Lecture Notes in Computer Science, Springer, 2006.
-
Davide Sangiorgi, The Name Discipline of Uniform Receptiveness, Theoretical Computer Science 221(1-2): 457-493, 1999.
-
Nobuko Yoshida and Matthew Hennessy, Assigning Types to Processes, Information and Computation 174(2):143-179, 2004.
Programming languages as communicating systems
- Robin Milner, Sorts, Objects and Functions, Chapter 11 of Communicating and Mobile Systems, Cambridge University Press, 1999.
- Jan J.M.M. Rutten, A note on Coinduction and Weak Bisimilarity for While Programs, Theoretical Informatics and Applications (RAIRO), 33:393-400, 1999.
- Andrew Gordon, A Tutorial on Co-induction and Functional Programming, Proceedings of the 1994 Glasgow Workshop on Functional Programming, pages 78-95.
- Benjamin C. Pierce and David N. Turner,
Pict: A Programming Language Based on the Pi-Calculus. In Gordon Plotkin, Colin Stirling, and Mads Tofte (Eds.): "Proof, Language and Interaction: Essays in Honour of Robin Milner", pages 455-494, MIT Press, 2000.
Last Change: Thu 01 Jan 1970 00:00:00 UTC
|