- Génie logiciel
Computer Systems Modeling and Verification
Mis à jour le
Responsable(s) : M. Stefano SECCI
- Cours + travaux pratiques
Envie d'en savoir plus sur cette formation ?
Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :
Afficher le centre adapté à mes besoins
Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :
-
- Génie logiciel
- Logiciel qualité logicielle
- Framework
Test et Validation du Logiciel
Cours, GLG1016 crédits Présentiel Distanciel planifié A la carte 2025/26 2026/27 2027/28Centre Cnam Paris, Nouvelle AquitaineVoir la formation -
- Génie logiciel
- Système information
- Langage UML
- Informatique - Systèmes d’information et numérique
- Modélisation système information
- Méthode Agile
- Gestion projet informatique
Méthodologies des systèmes d'information
Cours, NFE1086 crédits Distanciel A la carte 2025/26 2026/27 2027/28Grand Est, ParisVoir la formation -
- Génie logiciel
Licence professionnelle de l'informatique : conception, développement et test de logiciels parcours Chef de Projet Développement, Sécurité et Exploitation en HTT
Licence professionnelle, LP15701A60 crédits Distanciel A la carte 2025/26 2026/27 2027/28Bretagne, Blois, Bourges, Chartres, Châteauroux, Dreux, Orléans, Pithiviers, Tours, VierzonVoir la formation -
- Génie logiciel
Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et des logiciels (AISL)
Diplôme d'ingénieur, CYC9101A180 crédits Distanciel A la carte 2025/26 2026/27 2027/28Nouvelle Aquitaine, Grenoble, Lyon, Pays de la Loire, Bretagne, Grand Est, Toulouse, Centre Cnam ParisVoir la formation
-
Durée : 50 heures
-
Package
-
6 crédits
Présentation
Public, conditions d'accès et prérequis
Prérequis
Computer Science or Computer/Electrical Engineering Bachelor.
Objectifs
Students who take this course will gain an understanding of the concepts and theories of computer-aided formal specification and verification, and learn how to use and write formal verification tools.
Compétences et débouchés
Programme
Contenu
Most of the course is devoted to high-level semantic design and code-level properties. The emphasis is put on executable specifications and verification tools based on the following methods:
- Static analysis and type checking
- Design-by-contract and property-based testing
Static and dynamic verification in particular are compared in this course, with a focus on tools and prototype development:
- Preliminaries
- Imperative programming and unit testing
- Functional programming and logic
- Part I: static analysis
- Specification: typing rules (deductive system)
- Implementation: mode-based extraction of functional code
- Part II: dynamic verification
- Specification: design-by-contract
- Implementation: self-testing and property-based testing
Modalités d'évaluation
Lab reports and written final exam.
Ces formations pourraient vous intéresser
-
- Génie logiciel
- Logiciel qualité logicielle
- Framework
Test et Validation du Logiciel
Cours, GLG1016 crédits Présentiel Distanciel planifié A la carte 2025/26 2026/27 2027/28Centre Cnam Paris, Nouvelle AquitaineVoir la formation -
- Génie logiciel
- Système information
- Langage UML
- Informatique - Systèmes d’information et numérique
- Modélisation système information
- Méthode Agile
- Gestion projet informatique
Méthodologies des systèmes d'information
Cours, NFE1086 crédits Distanciel A la carte 2025/26 2026/27 2027/28Grand Est, ParisVoir la formation -
- Génie logiciel
Licence professionnelle de l'informatique : conception, développement et test de logiciels parcours Chef de Projet Développement, Sécurité et Exploitation en HTT
Licence professionnelle, LP15701A60 crédits Distanciel A la carte 2025/26 2026/27 2027/28Bretagne, Blois, Bourges, Chartres, Châteauroux, Dreux, Orléans, Pithiviers, Tours, VierzonVoir la formation -
- Génie logiciel
Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et des logiciels (AISL)
Diplôme d'ingénieur, CYC9101A180 crédits Distanciel A la carte 2025/26 2026/27 2027/28Nouvelle Aquitaine, Grenoble, Lyon, Pays de la Loire, Bretagne, Grand Est, Toulouse, Centre Cnam ParisVoir la formation