Séance de cours

Vérification des programmes avec l'inox

Dans cours
DEMO: culpa reprehenderit nisi
Anim occaecat voluptate ad deserunt veniam adipisicing amet commodo. Duis anim id ut dolore ut eu commodo reprehenderit occaecat pariatur elit sint. Non quis magna veniam exercitation occaecat mollit esse proident. Sit dolore anim qui eu aute sint irure eu et cupidatat proident consequat aute. Et anim Lorem laboris qui cupidatat cupidatat sunt magna aute.
Connectez-vous pour voir cette section
Description

Cette séance de cours couvre l'utilisation de Stainless, un outil de vérification des programmes, avec un accent sur les propriétés de correction fonctionnelle, des assistants d'épreuve comme Coq et Isabelle, et des vérifications dynamiques. Il traite également de l'automatisation des preuves, de la vérification des logiciels de systèmes et de la vérification de divers systèmes tels que les systèmes de fichiers, les systèmes distribués, les contrats de blockchain et les structures de données. La séance de cours se penche sur l'utilisation de Scala et Inox SMT solveur pour la vérification, l'automatisation des tâches de raisonnement, et la génération de contre-exemples pour aider à la vérification.

Enseignant
dolor ipsum esse
Exercitation adipisicing enim non ullamco. Incididunt nisi voluptate ad tempor laborum non dolor esse. Ea pariatur duis duis do mollit tempor. Commodo duis velit culpa duis nulla consectetur. Ex ea sint duis esse cupidatat dolor sit culpa est id. Incididunt fugiat exercitation est qui aliqua nisi sint sit aliqua labore officia deserunt. Officia irure qui reprehenderit excepteur labore ut commodo do eu aliquip.
Connectez-vous pour voir cette section
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Séances de cours associées (25)
Coq: Vue d'ensemble
Présente Coq et se concentre sur la démonstration du théorème et du _comm étape par étape.
Laboratoire de génération de code
Couvre la génération de code pour un compilateur, traduisant un programme Amy à WebAssembly, y compris la gestion de la mémoire et la compilation de correspondance de motifs.
Atelier Coq: Introduction au théorème interactif
Introduit Coq, un assistant de théorème interactif basé sur l'isomorphisme de Curry-Howard.
Atelier Coq: Types de données inductives et preuves
Couvre la définition d'un type de données inductives dans Coq et la façon de construire des preuves de manière interactive en utilisant des tactiques.
Raisonnement du programme d'aide à l'apprentissage
Explore la recherche de bugs, la vérification et l'utilisation d'approches aidées à l'apprentissage dans le raisonnement de programme, montrant des exemples comme le bug Heartbleed et le raisonnement bayésien différentiel.
Afficher plus

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.