Séance de cours

La séparation est tout ce dont vous avez besoin : Fondations pour la vérification modulaire

Description

Cette séance de cours de l'instructeur couvre les fondements de la vérification modulaire de programmes concomitants réalistes utilisant la logique de séparation. Il traite des défis de la convergence, de l'importance d'atteindre la localisation des fils en gardant les fils séparés et de l'application de la logique de séparation pour atteindre cet objectif. La séance de cours explore également les points faibles de la logique de séparation, l'histoire de réussite de la logique de séparation dans les outils de vérification, et la complexité de l'état mutable partagé dans les programmes simultanés. Elle s'inscrit dans les subtilités du comptage des références, des autorisations de fantômes et de la vérification formelle de l'IPC microkernel. La séance de cours se termine par une discussion sur le langage de programmation Rust, son système de type et les défis à relever pour assurer la sécurité dans les programmes Rust.

À 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.

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.