Cours donnés par des enseignants d'autres sections

OUTILS FORMELS DE MODÉLISATION

12X005

Enseignant

K. ALTISEN

Période

Semestre d’automne

Crédits ECTS
6
Pré-requis
néant
Évaluation
examen écrit
Sessions d’examen
février - septembre
01

Volume d’enseignement

Heures de cours par semaine et par période
PériodeCoursExercicesTPTotal
Par semaine22None4
Par semestre2828None56

Cours

2par semaine

28par semestre

Exercices

2par semaine

28par semestre

TP

Nonepar semaine

Nonepar semestre

Total

4par semaine

56par semestre

02

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.

03

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.