DS0704 - Sciences et technologies logicielles

Nouveau prouveur automatique pour l'analyse de programmes – SOPRANO

Résumé de soumission

Notre société moderne s'appuie sur des infrastructures logiciels de
manière très importante et il devient clair que des logiciels sûres
ne peuvent être obtenues qu'avec l'aide de véritable outils de
vérification logicielle. Actuellement la plupart d'entre eux sont
basés sur des prouveurs automatiques extérieurs. Cependant ces prouveurs ne
répondent pas complètement aux attentes actuelles et futures pour la
vérification: manque de génération satisfaisante de modèles, manque
de raisonnement sur des théories difficiles (e.g. arithmétique à
virgule flottante), manque d'extensibilité pour des besoins nouveaux
ou spécifiques. Le projet SOPRANO vise à résoudre ces problèmes et
préparer la prochaine génération de prouveurs spécialisés pour la preuve
de programmes en rassemblant des experts académiques et industriels.
Nous concevrons un nouveau système pour la coopération de solvers,
focalisé sur la génération de modèle et empruntant des principes de
SMT (norme actuelle) et CP (connu en optimisation). Nous concevrons
de nouvelles procédures de décisions pour des théories difficiles à
résoudre et utile dans l'industrie tel que arithmétique à virgule
flottante, arithmétique non-linéaire, et tableaux. Ces idées seront
implémentées dans une plateforme libre, dont des évaluations
régulières par les partenaires industriels assureront l'adéquation
avec les problématiques industrielles.

Coordination du projet

François Bobot (Commissariat à l'Energie Atomique et aux Energies Alternatives)

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

OCamlPro Société OCamlPro
Inria Rennes - Bretagne Atlantique Centre de recherche Inria Rennes - Bretagne Atlantique
AdaCore AdaCore
Université Paris-Sud Laboratoire de Recherche en Informatique (LRI)
CEA Commissariat à l'Energie Atomique et aux Energies Alternatives

Aide de l'ANR 869 482 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