Much of the effort of the group has been in the area of the pi-calculus
, a calculus of communicating systems in which one can naturally express processes which have changing structure. Not only may the component agents of a system be arbitrarily linked, but a communication between neighbours may change that linkage by passing the name of a communication link. The pi-calculus was developed by Milner, Parrow and Walker in the late 1980s.
The mechanism of name-passing, in combination with the paradigm of static binding (the scope of names may be dynamically extended by means of communication to include the receiver) has turned out to e.g.
A web site with introductory material, bibliographies, links to researchers and groups in the field, related calculi and tools, can be found at http://lampwww.epfl.ch/mobility/.
In addition to the original development of the pi-calculus, its operational semantics, late/early semantics, etc, we have also (co-)developed
There is a searchable bibliography
on calculi for mobile processes on the net co-maintained by us, containing over 500 references from 1989-2002.
Selected publications by our group in this area:
. In Handbook of Pocess Algebra, pp 479-543, Elsevier, 2001.
. In Proc. 21st Symposium on Logic In Computer Science: LICS 2006, pp 59-68, IEEE, Piscataway, NJ, 2006. (DOI
).
. In Proceedings of CALCO 2005, 2005. (DOI
, External link
).
. In Proc. 7th Workshop on Coalgebraic Methods in Computer Science, volume 106 of Electronic Notes in Theoretical Computer Science, pp 105-120, Elsevier, 2004. (DOI
).
. IT Technical Reports nr 2003-062, 2003. (External link).
. In Mathematical Structures in Computer Science, volume 13, number 5, pp 657-683, 2003. (DOI
).
. In Proof, Language and Interaction, Essays in Honor of Robin Milner, pp 621-637, MIT Press, 2000.
. In Proceedings of LICS'98, pp 176-185, 1998. (DOI
).
. In Information and Computation, volume 120, number 2, pp 174-197, 1995.
. In Nordic Journal of Computing, volume 2, number 4, pp 407-443, 1995.
. In Proceedings of CAV'94, pp 428-440, 1994. (DOI
).
. In Theoretical Computer Science, volume 114, number 1, pp 149-171, 1993. (DOI
).
. In Information and Computation, volume 100, number 1, pp 1-40, 1992. (DOI
).
. In Information and Computation, volume 100, pp 41-77, 1992. (DOI
).
. In Formal Aspects of Computing, volume 4, number 6, pp 497-543, 1992. (DOI
).Fresh papers:
, M.Sc. thesis
, SEFM 2011
, Submitted 2011
, LMCS 7(1) 2011
, LICS 2010
, TPHOLS 2009
, LICS 2009