next up previous contents
suivant: SAP : Sémantique et analyse monter: Présentation des modules précédent: EFF : Effectivité et efficacité   Table des matières

Sous-sections

A2R : analyse, synthèse et supervision des systèmes réactifs et répartis

Présentation

Ce module est en deux parties enseignées alternativement une année sur deux. Une partie porte sur l'analyse et la supervision de réseaux de Petri, et l'autre sur les méthodes formelles pour la vérification des systèmes réactifs. Cette année le module qui vous est proposé est:


Méthodes Formelles pour la Vérification des Systèmes Réactifs
proposée par Sophie Pinchinat.

De nos jours, l'omniprésence de l'informatique dans les réseaux de communication et la manière dont les programmes se substituent à l'homme pour des tâches délicates (e.g. contrôle d'appareils d'assistance médicale, régulation thermique de réacteurs nucléaires, etc...) imposent le développement de méthodes rigoureuses et efficaces pour la validation des produits logiciels. Les systèmes qui nous occupent dans ce contexte sortent du champ des programmes dits transformationnels : ils n'ont pas forcément d'état final, et notre intérêt porte plutôt sur leur comportement réactif. C'est dans ce sens que Pnueli les appelle systèmes réactifs.

Les méthodes formelles définissent des techniques d'analyse des systèmes réactifs qui se situent en amont de méthodes bien connues de simulation et de test. Elles s'appuient sur des théories mathématiques permettant de construire les systèmes - on parle de spécification et de synthèse -, d'exprimer leurs propriétés et de raisonner de façon rigoureuse sur leur comportement - on parle encore de spécification et de vérification -, et, dans l'éventualité de mettre au point ses systèmes par exemple en les contrôlant, - on parle du contrôle d'un système -.

Plan du module 

Cours 1 Introduction à la vérification des systèmes.
Cours 2 Représentation des systèmes
Cours 3 Logiques temporelles et modales.
Cours 4 Model Checking par méthodes itératives.
Cours 5 Méthodes formelles par automates d'arbres
Cours 6 Procédures de décision basées sur les jeux de parité.
Cours 7 Vers les problèmes de synthèse de contrôleurs.

 

Bibliographie


next up previous contents
suivant: SAP : Sémantique et analyse monter: Présentation des modules précédent: EFF : Effectivité et efficacité   Table des matières