categories - Category Theory list
 help / color / mirror / Atom feed
From: Mosses P.D. <P.D.Mosses@swansea.ac.uk>
To: "categories@mta.ca" <categories@mta.ca>
Subject: RA/postdoc vacancy in semantics at Swansea
Date: Wed, 6 Nov 2013 09:32:36 +0000	[thread overview]
Message-ID: <E1Vecnp-0001Ik-7g@mlist.mta.ca> (raw)

Research Assistant / Postdoc in semantics of programming languages

PLanCompS: Programming Language Components and Specifications

     Department of Computer Science, Swansea University

     Salary scale: GBP 27,047 to 30,424 per annum

     Closing date: 2nd December 2013

     Fixed term, 18 months duration, to start a.s.a.p.

This post will support the EPSRC joint research project
PLanCompS: Programming Language Components and Specifications.
The Swansea team led by Professor Mosses at the Department of
Computer Science, Swansea University is working with teams
from Royal Holloway, University of London and City University
London; Microsoft Research Cambridge is a project partner.
The Department of Computer Science at Swansea University has a
strong and long-established record in the area of fundamentals
of computing.

The project is developing and testing a novel component-based
framework for design, specification and implementation of
programming languages. It includes:

* specification of a collection of highly reusable language
    components called funcons (fundamental constructs);

* translation of major general-purpose programming languages
    (C#, Java, F#) and domain-specific languages to funcons;

* validation of funcon and language specifications by testing 
    generated prototype implementations;

* design and implementation of an Integrated Development
    Environment (IDE) for component-based specification; and

* creation of a digital library of language specifications.

See www.plancomps.org for a more detailed overview.

The post provides an excellent opportunity for researchers
interested in the formal specification and implementation of
programming languages, and in the tools needed to support
practical language development based on formal semantics.
It would particularly suit candidates with a background in 
theoretical computer science who are interested in practical
applications.

Candidates for the post are required to have a first degree 
in Computer Science (or a closely related subject), to have 
actively engaged in and contributed to writing and publishing
research papers, to be able to understand and specify formal 
semantics of programming languages, and to be able to program 
in Java as well as in a functional or logic programming 
language. Candidates who already have (or will soon complete) 
a PhD in Computer Science (or a closely related subject) will 
be preferred.

It is anticipated that interviews will be held in the week of 
9-13 December 2013.

Informal enquiries may be made to Professor Peter Mosses at
P.D.Mosses@swansea.ac.uk.

For details of how to apply, see the vacancy announcement at
http://preview.tinyurl.com/PLanCompS-RA2

--


[For admin and other information see: http://www.mta.ca/~cat-dist/ ]


                 reply	other threads:[~2013-11-06  9:32 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=E1Vecnp-0001Ik-7g@mlist.mta.ca \
    --to=p.d.mosses@swansea.ac.uk \
    --cc=categories@mta.ca \
    /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).