Skip to main content
Go to the home page of the European Commission (opens in new window)
English en
CORDIS - EU research results
CORDIS
Content archived on 2024-05-29

Types for Communicating Software Systems

Objective

This research directly addresses the need for software technology to develop reliable and robust communicating computer systems. It directly responds to the FP6 objective on Communication, computing and software technologies (Council decision 2002/834/EC) to improve the performance, reliability, cost-efficiency, functionality and adaptive capabilities of communications and computing technologies so as to meet the growing needs of application. We shall combine skills and experience from two long-standing research teams, the Coq (proof assistant) team in France and the Epigram (programming language) team in Britain. Coq and Epigram share a broadly compatible basis but have developed in distinct directions with complementary strengths.

We must share our understanding to face the challenges ahead, hence we seek two years' funding for Nicolas Oury, an outstanding young researcher from the Coq team in Paris (Orsay), to do post-doctoral research with the Epigram team in Nottingham, studying the construction of reliable communicating software systems. Oury's doctoral research is crucial for the success of this project, as it lays an essential and previously missing piece of the theoretical foundations for reasoning about communicating processes. Joining the group in Nottingham will be extremely beneficial for Oury's future research career due to the complementarity of the approaches of the French and British groups and the strength of the Nottingham team in working on applications of Type Theory in Programming.

Our objective is to develop programming language and tool support geared towards productivity and reliability of communicating software systems. Our approach is to extend the existing Epigram platform, which already provides language and tool support for reliable algorithmic programming. We shall adopt the necessary structures required to express and work with the kinds of guarantees we require from communicating software.

Fields of science (EuroSciVoc)

CORDIS classifies projects with EuroSciVoc, a multilingual taxonomy of fields of science, through a semi-automatic process based on NLP techniques. See: The European Science Vocabulary.

You need to log in or register to use this function

Keywords

Project’s keywords as indicated by the project coordinator. Not to be confused with the EuroSciVoc taxonomy (Fields of science)

Topic(s)

Calls for proposals are divided into topics. A topic defines a specific subject or area for which applicants can submit proposals. The description of a topic comprises its specific scope and the expected impact of the funded project.

Call for proposal

Procedure for inviting applicants to submit project proposals, with the aim of receiving EU funding.

FP6-2005-MOBILITY-5
See other projects for this call

Funding Scheme

Funding scheme (or “Type of Action”) inside a programme with common features. It specifies: the scope of what is funded; the reimbursement rate; specific evaluation criteria to qualify for funding; and the use of simplified forms of costs like lump sums.

EIF - Marie Curie actions-Intra-European Fellowships

Coordinator

THE UNIVERSITY OF NOTTINGHAM
EU contribution
No data
Total cost

The total costs incurred by this organisation to participate in the project, including direct and indirect costs. This amount is a subset of the overall project budget.

No data
My booklet 0 0