DS0704 - Sciences et technologies logicielles

Vérifier automatiquement la correction des utilisations et des implémentations de librairies de collections – VECOLIB

Résumé de soumission

Notre société moderne a besoin de plus de services automatisés et, par
conséquent, de logiciels performants. Pour répondre à ce besoin, la
plupart des langages de programmation offrent des librairies de
containeurs afin d'abstraire les détails des implémentations,
concernant la manipulation de données.

Notre projet a pour but l'analyse de logiciels, considérant deux
niveaux d'abstraction: (1) un haut niveau de spécification, utilisant
des spécifications abstraites de containeurs, et (2) un bas niveau
d'implementation qui vise les détails des manipulations de la mémoire.

On envisage le développement de (a) procédures de décision pour des
logiques sur des structures de données complexes, (b) outils de
vérification utilisant le model checking et l'analyse statique, et (c)
l'inference automatique de relations de raffinement entre
spécifications et implémentations. Nos techniques seront implémentées
dans des outils prototypes qui seront testées sur des logiciels de
taille industrielle.

Coordination du projet

Radu Iosif (VERIMAG - UMR 5104)

L'auteur de ce résumé est le coordinateur du projet, qui est responsable du contenu de ce résumé. L'ANR décline par conséquent toute responsabilité quant à son contenu.

Partenaire

CEA Comissariat de l'Energie Atomique
ADACORE
VERIMAG VERIMAG - UMR 5104
LIAFA - UMR 7089 LIAFA, Université Paris Diderot & CNRS

Aide de l'ANR 498 521 euros
Début et durée du projet scientifique : septembre 2014 - 42 Mois

Liens utiles

Explorez notre base de projets financés

 

 

L’ANR met à disposition ses jeux de données sur les projets, cliquez ici pour en savoir plus.

Inscrivez-vous à notre newsletter
pour recevoir nos actualités
S'inscrire à notre newsletter