UCL - Etudes

English version

Formations
Premier cycle
Deuxième cycle
Troisième cycle
Certificats (programmes non académiques)
Passerelles
Formation continue
Facultés et entités
Cadre académique
Réforme de Bologne
Accès aux études
Organisation des études
Lexique
Calendrier académique
Règlement des études et examens
Charte pédagogique
Renseignements généraux
Recherche
Simple
Détaillée
Par cours

Méthode de programmation : preuves et schémas [LINF2224]
[30h+15h exercices] 4 crédits

English version

Version imprimable

Cette activité se déroule pendant le 2ème semestre

Enseignant(s):

Charles Pecheur

Langue d'enseignement :

français

Niveau :

Deuxième cycle

>> Objectifs (en termes de compétences)
>> Objet de l'activité (principaux thèmes à aborder)
>> Résumé : Contenu et Méthodes
>> Autres informations (Pré-requis, Evaluation, Support, ...)
>> Autres crédits de l'activité dans les programmes

Objectifs (en termes de compétences)

- Approfondir et formaliser les méthodes d'analyse et de preuve de programmes abordées lors de cours précédents.
- Connaître et comprendre les techniques d'automation qui permettent d'appliquer ces méthodes à des systèmes complexes.
- Apprécier par la pratique le potentiel et les limites de ces techniques.

Objet de l'activité (principaux thèmes à aborder)

- Approfondissement et formalisation des méthodes d'analyse déductives (logique de Hoare, calcul wp).

- Application aux programmes séquentiels, récursifs, aux structures de données, aux programmes réactifs.

- Automatisation de preuves déductives (annotations de programmes, conditions de vérification).

- Méthodes d'analyse comportementales (machine d'états et logique temporelle, model checking, approches symboliques).

Résumé : Contenu et Méthodes

Cours en auditoire et travail pratique individuel.

Autres informations (Pré-requis, Evaluation, Support, ...)

Références

K. R. Apt, E.-R. Olderog. Verification of Sequential and Concurrent Programs. Springer Verlag, 1991.

Autres crédits de l'activité dans les programmes

FSA3DA

Diplôme d'études approfondies en sciences appliquées

(4 crédits)

INFO22

Deuxième année du programme conduisant au grade d'ingénieur civil informaticien

(4 crédits)

INFO23

Troisième année du programme conduisant au grade d'ingénieur civil informaticien

(4 crédits)



Ce site a été conçu en collaboration avec ADCP, ADEF, CIO et SGSI
Responsable : Jean-Louis Marchand - Contact : secretaire@fsa.ucl.ac.be
Dernière mise à jour :13/03/2007