Opendata, web and dolomites

VeSPA SIGNED

Verification and Specification through Progress Abstractions

Total Cost €

0

EC-Contrib. €

0

Partnership

0

Views

0

Project "VeSPA" data sheet

The following table provides information about the project.

Coordinator
IMPERIAL COLLEGE OF SCIENCE TECHNOLOGY AND MEDICINE 

Organization address
address: SOUTH KENSINGTON CAMPUS EXHIBITION ROAD
city: LONDON
postcode: SW7 2AZ
website: http://www.imperial.ac.uk/

contact info
title: n.a.
name: n.a.
surname: n.a.
function: n.a.
email: n.a.
telephone: n.a.
fax: n.a.

 Coordinator Country United Kingdom [UK]
 Total cost 195˙454 €
 EC max contribution 195˙454 € (100%)
 Programme 1. H2020-EU.1.3.2. (Nurturing excellence by means of cross-border and cross-sector mobility)
 Code Call H2020-MSCA-IF-2017
 Funding Scheme MSCA-IF-EF-ST
 Starting year 2018
 Duration (year-month-day) from 2018-09-01   to  2020-08-31

 Partnership

Take a look of project's partnership.

# participants  country  role  EC contrib. [€] 
1    IMPERIAL COLLEGE OF SCIENCE TECHNOLOGY AND MEDICINE UK (LONDON) coordinator 195˙454.00

Map

 Project objective

Concurrent computation, organised as a decentralised collection of interacting components, is now ubiquitous. Our society increasingly relies on such systems for sensitive and critical infrastructure: to make this safe and sustainable we need a formal approach to analyse and certify the correctness of concurrent software. Our trust in concurrent systems is based on three key properties:

1. Safety: can the system crash? 2. Progress: will the system be reactive to requests? 3. Security: no secret is ever leaked.

Proving such properties of concurrent systems must take into consideration all possible executions, a space is so huge and complex that we lack proper tools to reason about it, both manually and automatically. This is called the analysis scalability problem. While the case of Safety has been extensively studied, Progress and Security still lack a scalable methodology for verification.

The VeSPA project attacks the analysis scalability problem for Progress and Security, from the point of view of Specification. Good specifications enable true encapsulation of behaviour in the reasoning, addressing scalability by allowing correctness proofs to be more modular and organised in layers of abstractions.

VeSPA will reach this goal by:

1) studying specifications for verification of progress in fine-grained blocking concurrent programs (building on Gardner's work); 2) apply this specification theory to the industrial case of the Erlang programming language (building on D'Osualdo's experience); and 3) develop a compositional verification method for security protocols (advancing recent work of D'Osualdo)

The approach of VeSPA incorporates work in neighbouring but disjoint sub-fields of Concurrency Theory (automata theory, process algebra, type systems and software specification) bringing together the unique expertise of Dr. D'Osualdo and Prof. Gardner, unifying and generalising the approaches.

Are you the coordinator (or a participant) of this project? Plaese send me more information about the "VESPA" project.

For instance: the website url (it has not provided by EU-opendata yet), the logo, a more detailed description of the project (in plain text as a rtf file or a word file), some pictures (as picture files, not embedded into any word file), twitter account, linkedin page, etc.

Send me an  email (fabio@fabiodisconzi.com) and I put them in your project's page as son as possible.

Thanks. And then put a link of this page into your project's website.

The information about "VESPA" are provided by the European Opendata Portal: CORDIS opendata.

More projects from the same programme (H2020-EU.1.3.2.)

EcoSpy (2018)

Leveraging the potential of historical spy satellite photography for ecology and conservation

Read More  

Migration Ethics (2019)

Migration Ethics

Read More  

Cata-rotors (2019)

Visualising age- and cataract-related changed within cell membranes of human eye lens using molecular rotors

Read More