Bonjour,
J'ai le plaisir de vous inviter à ma soutenance de thèse intitulée "Improving the Model Checking of Stutter-Invariant LTL Properties".
Elle aura lieu au Laboratoire d'Informatique de Paris 6 (LIP6) à Jussieu, le **jeudi 25 Septembre 2014 à 14h00 en salle 203, bâtiment 41** et vous êtes également chaleureusement conviés au pot qui suivra.
Plan d'accès :
http://www.upmc.fr/fr/universite/campus_et_sites/a_paris_et_en_idf/jussieu.h...
Cordialement, Ala Eddine BEN SALEM
---------------------------------------------------------------- Jury ----------------------------------------------------------------
M. Radu Mateescu (INRIA), Rapporteur M. Stefan Schwoon (ENS Cachan), Rapporteur Mme. Béatrice BÉRARD (UPMC, Paris 6), Examinateur M. Didier BUCHS (Université de Genève), Examinateur M. Fabrice Kordon (UPMC, Paris 6), Directeur de thèse M. Alexandre Duret-Lutz (EPITA), Encadrant
---------------------------------------------------------------- Résumé de la thèse ----------------------------------------------------------------
Les systèmes logiciels sont devenus omniprésents se substituant à l’homme pour des tâches délicates, souvent critiques, mettant en jeu des coûts importants voire des vies humaines. Les conséquences des défaillances imposent la recherche de méthodes rigoureuses pour la validation des systèmes. L’approche par automates du model-checking est la plus classique des approches de vérification automatique. Elle prend en entrée un modèle du système et une propriété, et permet de savoir si cette dernière est vérifiée. Pour cela un model-checker traduit la négation de la propriété en un automate et vérifie si le produit du système et de cet automate est vide. Hélas, bien qu’automatique, cette approche souffre d'une explosion combinatoire du nombre d’états du produit obtenu. Afin de combattre ce problème, en particulier lors de la vérification des propriétés insensibles au bégaiement, nous proposons la première évaluation d’automates testeur (TA) sur des modèles réalistes, une amélioration de l’algorithme de vérification pour ces automates et une méthode permettant de transformer un TA en un automate (STA) permettant une vérification en une seule passe. Nous proposons aussi une nouvelle classe d’automates: les TGTA. Ces automates permettent une vérification en une seule passe sans ajouter d’états artificiels. Cette classe combine les avantages des TA et des TGBA (automates de Büchi). Les TGTA permettent d’améliorer les approches explicite et symbolique de model-checking. Notamment, en combinant les TGTA avec la technique de saturation, les performances de l'approche symbolique sont améliorées d’un ordre de grandeur par rapport aux TGBA. Utilisés dans l’approche hybride les TGTA se révèlent complémentaires aux TGBA.