SYED-ALWI Syed-Hussein

Docteur
Équipe : ALSOC
Date de départ : 31/07/2013
https://lip6.fr/Syed-Hussein.Alwi

Direction de recherche : Emmanuelle ENCRENAZ

Co-encadrement : BRAUNSTEIN Cécile

Vérification compositionnelle pour la conception sure de systèmes embarqués

Afin d'améliorer la vérification de systèmes synchrones synthétisables, une méthode de vérification par model-checking basée sur une procédure de raffinement d'abstraction s'appuyant sur la structure en composants du système est proposée. Ayant opté pour la génération d'abstraction à partir des propriétés vérifiées des composants, différentes méthodes de sélection de propriétés pour l'abstraction initiale et les stratégies de raffinement pour améliorer le modèle abstrait sont présentées et analysées.
La stratégie la plus directe est la technique de la Négation du Contre-exemple qui raffine le modèle abstrait en éliminant uniquement le contre-exemple fourni par le model-checker. La technique de la sélection de propriété est une autre stratégie où les propriétés disponibles sont organisées en fonction de leur pertinence par rapport à la propriété globale en exploitant les graphes de dépendances de ses variables. De plus, la phase de raffinement est assistée par un mécanisme de filtrage qui assure l'élimination du contre-exemple. Une technique complète basée sur le FSM a également été proposée pour résoudre les principaux problèmes dans l'abstraction dérivée des propriétés, notamment le manque de propriétés exploitables et la génération d'une bonne abstraction.
Les techniques proposées ont été testées sur une plate-forme expérimentale d'un protocole industriel, le bus CAN. Les performances de ces techniques dans la vérification de plusieurs propriétés globales ont été comparées et discutées. Les résultats expérimentaux montrent l'applicabilité des techniques proposées, les gains par rapport aux techniques traditionnelles et l'efficacité relative des trois stratégies proposées varient selon le contexte d'utilisation.

Soutenance : 11/07/2013

Membres du jury :

Mme. Laure Petrucci, UPN/LIPN [Rapporteur]
M. Görschwin Fey, Uni. Bremen/DLR [Rapporteur]
Mme. Nihal Pekergin, UP12/LACL
M. Radu Mateescu, CONVECS-INRIA
M. Fabrice Kordon, UPMC/LIP6
Mme. Cécile Braunstein, UPMC/LIP6
Mme. Emmanuelle Encrenaz, UPMC/LIP6

Date de départ : 31/07/2013

Publications 2012-2014

Mentions légales
Carte du site