MEMCAD

Memory Compositional Abstract Domains: Certification of Memory Intensive Critical Softwares

 Coordinatore INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE 

Spiacenti, non ci sono informazioni su questo coordinatore. Contattare Fabio per maggiori infomrazioni, grazie.

 Nazionalità Coordinatore France [FR]
 Totale costo 1˙489˙663 €
 EC contributo 1˙489˙663 €
 Programma FP7-IDEAS-ERC
Specific programme: "Ideas" implementing the Seventh Framework Programme of the European Community for research, technological development and demonstration activities (2007 to 2013)
 Code Call ERC-2011-StG_20101014
 Funding Scheme ERC-SG
 Anno di inizio 2011
 Periodo (anno-mese-giorno) 2011-10-01   -   2016-09-30

 Partecipanti

# participant  country  role  EC contrib. [€] 
1    INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE

 Organization address address: Domaine de Voluceau, Rocquencourt
city: LE CHESNAY Cedex
postcode: 78153

contact info
Titolo: Mr.
Nome: Xavier Philippe
Cognome: Rival
Email: send email
Telefono: +33 1 44 32 21 50
Fax: +33 1 44 32 21 51

FR (LE CHESNAY Cedex) hostInstitution 1˙489˙663.00
2    INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE

 Organization address address: Domaine de Voluceau, Rocquencourt
city: LE CHESNAY Cedex
postcode: 78153

contact info
Titolo: Ms.
Nome: Valérie
Cognome: Boutheon
Email: send email
Telefono: +33 1 39635750
Fax: +33 1 39635034

FR (LE CHESNAY Cedex) hostInstitution 1˙489˙663.00

Mappa


 Word cloud

Esplora la "nuvola delle parole (Word Cloud) per avere un'idea di massima del progetto.

first    intensive    static    safety    softwares    domain    prove    bugs    simpler    certification    classes    domains    memory    numeric    abstract   

 Obiettivo del progetto (Objective)

'Every year, software bugs cost hundreds of millions of euros to compagnies and administrations. A number of disasters such as the Ariane 5 first flight failure can are due to faulty softwares. Static analysis aims at computing automatically properties of softwares, so as to prove they are exempt from some class of bugs. In the last ten years, static analysis of numeric intensive applications improved dramatically so that the certification of safety properties like the absence of runtime errors in industrial size control-command, numeric intensive applications, such as Airbus fly-by-wire softwares is now feasible. By contrast, the situation is much worse for memory intensive softwares. Existing static analyzers for such softwares do not scale to large scale softwares, and fail to prove strong invariants on large classes of softwares. These limitations stem from the fact they use a monolithic algebra of logical formulas (or abstract domain). Our proposal is based on the observation that the complex memory properties that need be reasoned about should be decomposed in combinations of simpler properties. Therefore, in static analysis, a powerful memory abstract domain could be designed by combining several simpler domains, specific to common memory usage patterns. The benefit of this novel vision is twofold: first it would make it possible to simplify drastically the design of complex abstract domains required to reason about complex softwares, hereby allowing certification of complex memory intensive softwares by automatic static analysis; second, it would enable to split down and better control the cost of the analyses, thus significantly helping scalability. This shift of focus will bring both theoretical and practical improvements to the program certification field. We propose to build a static analysis framework for reasoning about memory properties, and put it to work on important classes of applications, including large safety critical memory intensive softwares.'

Altri progetti dello stesso programma (FP7-IDEAS-ERC)

NANOSURFS (2014)

Nanostructured Surfaces: Molecular Functionality on advanced sp2-bonded substrates

Read More  

EQUIARITH (2008)

Equidistribution in number theory

Read More  

DASI (2011)

Digital Archive for the Study of pre-Islamic Arabian Inscriptions

Read More