DS07 - Société de l'information et de la communication

Certification de compilation Sure pour l'IoT – CISC

Résumé de soumission

Depuis il y a une dizaine d'années, les chercheurs ont travaillé sur
la conception de langages multiniveaux pour le web. Un langage
multiniveau de programmation unifie dans un seul formalisme et un seul
environnement d'exécution la programmation des differents niveaux de
applications distribuées. Sur le web, ce paradigme unifie le client ,
le serveur, et la base de données. Dans ce projet, nous proposons la
conception et la mise en oeuvre d'une langage multiniveau pour
l'Internet des Objets (IoT), avec des abstractions de programmation de
microcontroleurs vers le cloud. La proposition comprend la conception
de renforts de sécurité par la compilation ainsi que le traitement des
questions de confidentialité par construction. En se fondant sur la
syntaxe JavaScript et les formalisations de Coq actuelles de la
sémantique JavaScript, nous prévoyons certifier le compilateur ainsi
que l'étude de compilation certifiant dans le contexte de l'IoT.

Coordination du projet

Tamara Rezk (Centre de Recherche Inria Sophia Antipolis - Méditerranée)

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

Inria Sophia Antipolis-Méditerranée Centre de Recherche Inria Sophia Antipolis - Méditerranée
CDF College de France
Inria Rennes - Bretagne Atlantique Centre de Recherche Inria Rennes - Bretagne Atlantique
Inria Grenoble Rhône-Alpes - PRIVATICS Centre de Recherche Inria Grenoble - Rhône-Alpes

Aide de l'ANR 774 782 euros
Début et durée du projet scientifique : mars 2018 - 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