Spécification logique et validation des programmes séquentiels
Code UE : NFP120-GET
- Cours
- 6 crédits
Responsable(s)
Pierre COURTIEU
Public et conditions d'accès
Le cours présente progressivement toutes les connaissances requises, néanmoins il est souhaitable d'avoir des notions de logique (propositionnelle, des prédicats). L'UE NFP108 est par exemple une très bonne introduction.
Objectifs pédagogiques
Donner les principes fondamentaux d'une programmation et d'une documentation rigoureuse.
Montrer comment la documentation formelle permet la validation des logiciels.
Remarque: Ce cours comportait précédemment une longue introduction à Prolog, cet aspect du cours a été retiré.
Montrer comment la documentation formelle permet la validation des logiciels.
Remarque: Ce cours comportait précédemment une longue introduction à Prolog, cet aspect du cours a été retiré.
Compétences visées
Maitrise de techniques formelles de spécification et de validation de programmes.
Programmation et logique
- sémantique des formules logique
- méthode de déduction logique: tableaux sémantiques
- sémantique des programmes
- méthode de déduction sur les programme: preuves de Hoare, invariants de boucles
- Application aux programmes Java ou C (assertions, outils de validation)
Cette UE apparaît dans les diplômes et certificats suivants
Rechercher une formation
Chargement du résultat...

Intitulé de la formation |
Type |
Modalité(s) |
Lieu(x) |
|
---|---|---|---|---|
Intitulé de la formation
Architecte en cybersécurité
|
Lieu(x)
Alternance
|
Lieu(x)
Auvergne - Rhône-Alpes
|
||
Intitulé de la formation
Architecte en cybersécurité
|
Lieu(x)
À la carte
|
|||
Intitulé de la formation
Architecte infrastructure Réseaux et Systèmes
|
Lieu(x)
Alternance
|
Lieu(x)
Outremer
|
||
Intitulé de la formation
Architecte infrastructure Réseaux et Systèmes
|
Lieu(x)
À la carte
|
|||
Intitulé de la formation
Licence informatique
|
Lieu(x)
À la carte
|
|||
Intitulé de la formation
Licence informatique
|
Lieu(x)
Alternance
|
|||
Intitulé de la formation
Chef de projet maîtrise d’œuvre informatique
|
Lieu(x)
Alternance
|
|||
Intitulé de la formation
Chef de projet maîtrise d’œuvre informatique
|
Lieu(x)
À la carte
|
|||
Intitulé de la formation | Type | Modalité(s) | Lieu(x) |
Contact
Centre(s) d'enseignement proposant cette formation
Code UE : NFP120-GET
- Cours
- 6 crédits
Responsable(s)
Pierre COURTIEU