Discipline(s) : Infomatique et télécommunications
Principles of Model Checking
Nature | UE |
---|
Responsables
Sophie Pinchinat
Objectifs
Cette UE fait partie du M1 informatique mais peut être suivie en M2, dans le cas où l'étudiant-e ne l'aurait pas suivi en M1. Elle vise à former les étudiants à l'utilisation des méthodes de model checking dont les fondements reposent sur la capacité à modéliser les systèmes au moyen de systèmes de transitions et à spécifier les propriétés à vérifier en logique temporelle. Ils acquièrent aussi une compréhension profonde du fonctionnement des model checkers qui reposent sur la correspondance entre logiques temporelles et automates de mots infinis.
Mots-clés
Automates, logiquePrérequis
Connaissances de base en théorie des langages.Contenu
- Modélisation des systèmes parallèles
- Propriétés du temps linéaire
- Propriétés régulières
- Logique du temps linéaire (LTL)
- Logique du temps arborescent (CTL)
- Model checking symbolique de CTL
- Compléments sur CTL et son extension CTL*
- Équivalences et abstractions
Compétences acquises
Les étudiants auront désormais la possibilité de recourir à des preuves de corrections des systèmes qu'ils conçoivent sur la base de méthodes formelles qui sont plus sûres que les méthodes de test car elles permettent une vérification exhaustive que les derniers ne peuvent garantir par nature.Appartient à
Mise à jour le 17 juillet 2017
Contact(s)
Département Informatique
École normale supérieure de RennesCampus de Ker LannAvenue Robert Schuman
35170 BRUZ
Tél. : 02 99 05 52 43
E-mail
Site Internet
École normale supérieure de RennesCampus de Ker LannAvenue Robert Schuman
35170 BRUZ
Tél. : 02 99 05 52 43
Site Internet