Vérification et synthèse automatisées de systèmes distribués: Application aux SDN

Defense type
Thesis
Starting date
End date
Location
IRISA Rennes
Room
Petri-Turing
Speaker
Abdul Majith NOORDHEEN (SUMO)
Theme

(english below)

Vérification et synthèse automatisées de systèmes distribués: Application aux SDN

Dans le cadre de ce document, nous nous sommes intéressés à l'automatisation des plates-formes IoT. Plus précisément, nous utilisons des techniques d'analyse et de synthèse formelles pour garantir la sûreté de fonctionnement du comportement de ces plateformes. Le réseau défini par logiciel (SDN) consiste en une mise en réseau flexible, et à faible coût, des différents composants et fournit des applications de systèmes distribués dynamiques dont les plateformes IoT font partie. Il existe un fort besoin d'intégration cohérente et correcte de l'application IoT dans l'environnement SN, ce qui induit une utilisation de méthodes de vérification formelles pour analyser la sécurité d'un environnement SDN-IoT. Nous fournissons également un cadre de synthèse détaillé pour modéliser le comportement abstrait de haut niveau des composants IoT et générer automatiquement le code d'implémentation de bas niveau à intégrer dans ceux-ci en se basant sur une approche compositionnelle.
 


Automated Verification and Synthesis of Distributed Systems applied to an SDN platform

Towards the automation of Software-Defined Network (SDN) based Internet of Things (IoT) platforms, we are using formal analysis and synthesis techniques to ensure their safe behaviours. SDN a flexible and low cost networking principle which provides dynamic distributed system applications, IoT is one such kind. There is a strong need for consistent and correct integration of IoT applications in SDN environment. Using formal compositional verification methods for analysing the safety of an SDN-IoT environment, we provide a detailed synthesis framework to model the abstract behaviour of IoT devices, SDN manager and automatically generate low level implementation code to be integrated with IoT applications.

Composition of the jury
Composition du jury :

Rapporteur(s)/trice(s) :
NGUYEN Thi-Mai-Trang, Maîtresse de Conférence, LIP6, Sorbonne Université, Paris, France
SALAUN Gwen, Professeur, LIG, Université Grenoble, France

Examinateur(s)/trice(s) :
BÉRARD Béatrice, Professeure à l’Université P & M Curie, France
HAAR Stefan, DR Inria, Inria Saclay, Cachan, France
PINCHINAT Sophie, Professeure à l’Université Rennes 1, IRISA, Rennes, France

Directeur/trice de thèse:
MARCHAND Hervé, Directeur de thèse, CR INRIA, Rennes, France
Co-directeur(s)/trice(s)
DINH BUI Thai, Ingénieur, Nokia Bell Labs, Nozay, France
SANKUR Ocan, CR CNRS, IRISA, Rennes, France