"Mobile systems, whose components communicate and change their structure, now pervade the informational world and the wider world of which it is a part. But the science of mobile systems is yet immature. This science must be developed if we are properly to understand mobile systems, and if we are to design systems so that they do what they are intended to do."
This course presents one now very popular and well spread theoretical foundation for mobile processes, namely the pi-calculus. Originally developed by Milner, Parrow and Walker in the late 1980's it has now proliferated into many variants. We shall cover the basic principles and some of the most common variants.
The course is intended for theoretically inclined graduate students in computer science or computer systems. Previous experience of some process algebra will be helpful but not strictly necessary.
)
)Weekly seminars on Mondays 14:15-15:00, beginning November 11 2002 in room 6001 (by Rullan).
Active student participation in the seminars. Presentation of a chapter from 2 (individual assignment) and/or completion of a project on tools for mobile processes (group assignment). Here are some suggestions - please annotate/update with YOUR project!
for chapters 6-9)
introducing tools for mobile processes
describing some internals of the MWB
introducing the fusion calculus
- archive for recent research in cryptology (with many cryptographic protocols).
- resource page with links to bibliographies, researchers, groups, variants of pi, etc.Notable papers:
, extended version, submitted 2012.
, JLAP 18(3), 2012.
, M.Sc. thesis
, Submitted 2011
, LMCS 7(1) 2011
, LICS 2010
, TPHOLS 2009
, LICS 2009