Thèse en cours

Vérification de modules critiques écrits en Rust de systèmes d'exploitation pour l'internet des objets.
FR  |  
EN
Auteur / Autrice : Florian Groult
Direction : Frederic LoulergueFrederic Dabrowski
Type : Projet de thèse
Discipline(s) : Informatique
Date : Inscription en doctorat le 01/10/2022
Etablissement(s) : Orléans
Ecole(s) doctorale(s) : Mathématiques, Informatique, Physique Théorique et Ingénierie des Systèmes - MIPTIS
Partenaire(s) de recherche : Laboratoire : Laboratoire d'informatique fondamentale d'Orléans (Orléans ; 1987-....)

Résumé

FR  |  
EN

Au sein de projets ambitieux de vérification de programmes en C/C++, un effort important est consacré à prouver l'absence d'erreurs de gestion mémoire. Le langage Rust déclare éviter certaines de ces erreurs grâce à son système de types. Vérifier des modules de systèmes d'exploitation IoT écrits en Rust est un défi qui vise à répondre aux questions suivantes : Rust offre-t-il des avantages réels dans un objectif de vérification formelle ? Les outils de vérification pour Rust sont-ils matures et sinon, comment les améliorer ?