Flash Info
CE48 - Fondements du numérique: informatique, automatique, traitement du signal

Chercher les représentations canoniques des programmes – REPRO

Résumé de soumission

Le projet REPRO vise à: - Approfondir notre compréhension de la structure des programmes informatiques en découvrant des représentations canoniques de programmes, - Explorer leurs applications aux problèmes d'équivalence et de synthèse de programmes. Une représentation canonique est une façon différente de représenter un programme qui capture mieux leur identité : deux formes canoniques différentes correspondent à deux programmes au comportement différent. Nous savons peu de choses des représentations canoniques, à part dans des cas idéalisés restreints (le lambda-calcul simplement typé). Le projet REPRO propose d'étudier les formes canoniques de langages de programmation, en particulier les langagesfonctionnels fortement typés. Cela demande de nouveaux développements théoriques, et pourrait avoir de nombreuses applications pour décider l'équivalence de programmes (vérifier un refactoring) ou la synthèse de programme (deviner le code à partir d'une spécification partielle).

Coordination du projet

Gabriel Scherer (Centre de Recherche Inria Saclay - Île-de-France)

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.

Partenariat

Inria Saclay - Ile-de-France - équipe PARTOUT Centre de Recherche Inria Saclay - Île-de-France

Aide de l'ANR 202 878 euros
Début et durée du projet scientifique : février 2021 - 48 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