Cours donnés par des enseignants d'autres sections
OUTILS FORMELS DE MODÉLISATION
12X005
K. ALTISEN
Semestre d’automne
- Crédits ECTS
- 6
- Pré-requis
- néant
- Évaluation
- examen écrit
- Sessions d’examen
- février - septembre
Volume d’enseignement
| Période | Cours | Exercices | TP | Total |
|---|---|---|---|---|
| Par semaine | 2 | 2 | None | 4 |
| Par semestre | 28 | 28 | None | 56 |
Cours
2par semaine
28par semestre
Exercices
2par semaine
28par semestre
TP
Nonepar semaine
Nonepar semestre
Total
4par semaine
56par semestre
Objectifs
Ce cours introduit les premiers outils qui permettent de modéliser formellement et de raisonner sur des systèmes informatiques. L'accent est mis sur les concepts fondamentaux de modèles existants et de leurs propriétés formelles. L'expression puis la validation de propriétés des systèmes modélisés seront également abordées au moyen de techniques algorithmiques et de mécanismes de raisonnement symbolique.
Contenu
Les outils élémentaires de mathématiques discrètes, tels que l'induction seront introduits et ensuite différents outils fondamentaux de modélisation seront abordés :
Introduction à la logique propositionnelle et du 1er ordre) et aux preuves :
- Formule logique comme outil de modélisation, syntaxe et sémantique
- Formule logique comme outil de raisonnement, déduction naturelle
Quelques modèles simples pour les systèmes à événements discrets :
- Machines à états discrets : automates simples, à entrées/sorties
- Spécification de propriétés et diagnostics
Documentation : Liste d’ouvrages de référence et notes de cours. Préparation pour : Génie logiciel.