Supervisor: Nobuko Yoshida
This project investigates and implements a type-checking system to guarantee security and safety in distributed mobile computing.
This project is built-on a recent study of a typing theory in mobile computing. During your project, you will be able to learn a powerful concurrent formalism called the (higher-order) pi-calculus. (Recently the pi-calculus is used to design a shipping server product, the XLang Scheduler in Microsoft BizTalk Server 2000 . Also the pi-calculus was introduced as a key formal model for XML in a major XML text book, Professional XML 2nd Edition, Wrox Press 2001).
Thus this project is very challenging and fun because you can learn both the pi-calculus (advanced theory) and type-checking (implementation).
Implementation of the type-checker.
Available from Nobuko Yoshida (yoshida@doc.ic.ac.uk).
http://www.doc.ic.ac.uk/~yoshida/
(click
secure information analysis and
access control of mobile processes
).
Calculi for Mobile Processes