From: Peter Sewell <Peter.Sewell@cl.cam.ac.uk>
To: caml-list@inria.fr
Subject: Three Research Positions - Foundations of Distributed Computation
Date: Mon, 13 Mar 2006 12:17:30 +0000 [thread overview]
Message-ID: <E1FIlzO-0001F2-00@mta1.cl.cam.ac.uk> (raw)
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2978 bytes --]
[Apologies for multiple posting!]
We'd be grateful if you could draw this to the attention of any
suitable candidates - OCaml implementation expertise would be
especially welcome. Thanks,
Peter
RESEARCH ASSOCIATE/RESEARCH ASSISTANT (THREE POSTS)
Foundations of Distributed Computation
Computer Laboratory, University of Cambridge
<http://www.cl.cam.ac.uk/users/pes20/advert2.html>
Ref No: NR60
Grade: NRAS Salary: £20,044 - £30,002 pa.
Grade: RAST Salary: £20,044 - £22,289 pa
Limit of tenure: Up to two years for two Research Associate positions;
one year for one Research Assistant position.
Three Research Assistant/Research Associate positions are available in
the foundations of distributed computation, funded by EPSRC grants
EP/C510712 (Sewell, Gibbens, Norrish) and GR/T11715 (Sewell, Pitts).
The work spans several areas:
* Design, semantics and implementation of programming language
constructs for distribution - covering type-safe communication,
naming, version change, module systems, and dynamic linking.
* Formal specification, automated testing and proof about
real-world network protocols.
* Tool support for mechanisation of large semantic definitions.
* Reasoning about executable distributed programs.
It builds on previous work on the experimental Acute programming
language, on the NetSem semantics of real-world network protocols, and
on the concerns of the POPLmark challenge problem in semantic
mechanisation. Details of all these can be found at
<http://www.cl.cam.ac.uk/users/pes20/index.html#PAPERS>.
For the two-year positions you should have a PhD in Computer Science,
with a strong background in one or more of the following:
* Programming Language Semantics
* Programming Language Implementation (especially with respect to OCaml)
* Automated proof assistants (especially one or more of HOL,
Isabelle, Coq, and Twelf).
* Network Protocols
* Distributed Systems
The one-year appointment may be either at the postdoctoral level
(Research Associate) as above, or at a post-graduate level (Research
Assistant). For the latter you should have a good first-class degree
in Computer Science. For a suitably experienced candidate it may be
possible to upgrade to a Senior Research Associate appointment.
Enquiries about the project should be addressed to Dr Peter Sewell,
<http://www.cl.cam.ac.uk/users/pes20/>.
To apply please send as soon as possible a letter of application
including a brief statement of the particular contribution you would
make to the project, a CV, a completed PD18 form
(<http://www.admin.cam.ac.uk/offices/personnel/forms/pd18/>) and the
names and contact details (postal and email addresses) of 2 referees to
Kate Ellis
University of Cambridge
Computer Laboratory
15 JJ Thomson Avenue
Cambridge
CB3 0FD
United Kingdom
or by e-mail (with documents in PDF format) to personnel-admin@cl.cam.ac.uk.
Closing date: 20 April 2006.
reply other threads:[~2006-03-13 12:17 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E1FIlzO-0001F2-00@mta1.cl.cam.ac.uk \
--to=peter.sewell@cl.cam.ac.uk \
--cc=caml-list@inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).