Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Peter Sewell
[go: Go Back, main page]

Peter Sewell

Royal Society University Research Fellow and University Senior Lecturer, Computer Laboratory, University of Cambridge

Here are my contact details, and a picture.


Teaching

I am a Fellow and Director of Studies at Wolfson college. The current supervision arrangements for 2007/2008 are summarised here.

Notes and example code for the 2007-08 1B Semantics of Programming Languages course are here.

Undergraduate and Diploma Project suggestions for 2005-2006.

The Design of Distributed Programming Languages, graduate lectures, Summer 2006.


Research

My research is mainly on the foundations of distributed computation, including the design, semantics and implementation of distributed programming languages, behavioural modelling for network protocols, and security issues. Much of my work involves applied semantics, working with operational semantics, type systems, and concurrency theory. Work on distributed programming languages is described in more detail on the Acute and Nomadic Pict pages; work on network semantics is described on the Netsem page. An informal description of my research area, written for the non-technical reader in April 2001, is here (in postscript) and in pdf.

I maintain the the schedule for the Semantics lunch , which meets on Mondays at 12.45, and a page of Action Calculi links.

Projects
Meetings Some Coauthors Current RAs and Interns
PhD Students


Papers and Software

Here is my bibtex data.

Ott: Tool Support for Semantics

The POPLmark Challenge

Semantics for Network Programming (more details on the Netsem page)

Language Design: Modules, Versioning, Marshalling, Update (more details on the Acute and NEW:HashCaml pages)

Security

Language and Communication Infrastructure for Mobile Computing (more details on the Nomadic Pict page)

XML scripting

Models for Name-Passing

Applied Pi Tutorial

Operational Semantics

Locality Typing

Observational Semantics for Concurrent Languages

Hardware Modelling

Process Algebra

Some of the fonts used in the older papers are not supported at all sites - if there are printing difficulties, try the cmr versions.

Copyright

The following IEEE notices apply to the LICS 2000, CSFW-13, ASA/MA 99, CSFW-12 and LICS 94 papers:

(c) 1994,1999,2000 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

The published versions of the ESOP 2002, TACS 2001, CONCUR 97, ICALP 98, CONCUR 98 and IPL papers are (c) Springer-Verlag; the versions above may differ from these.

The published version of the TCS rewrite rules paper is (c) Elsevier Science B.V.


Other

Linepithema humile
Any comments are welcome.
Peter.Sewell@cl.cam.ac.uk

[Validate this page.]