Séance de cours

Une introduction à l'iris: logique de séparation simultanée d'ordre supérieur

Description

Cette séance de cours de Lars Birkedal présente Iris, un cadre logique mis en œuvre dans Coq pour raisonner sur la sécurité et l'exactitude des programmes impératifs d'ordre supérieur concurrents. La séance de cours couvre les défis de la modélisation et du raisonnement sur les langages de programmation modernes, l'utilisation d'Iris pour les logiques de programme et l'application d'Iris à la définition et à la démonstration des propriétés des programmes. Lars Birkedal discute également de l'importance des types dans l'expression des invariants et des caractéristiques uniques de l'iris dans la vérification formelle de la Coq. La séance de cours se penche sur des exemples de triplets de Hoare, la logique de séparation, la sémantique opérationnelle, et l'application de l'iris dans les logiques de programme et la solidité du type. Lars Birkedal souligne l'importance d'Iris dans les relations logiques pour les langages de programmation concurrents et son rôle dans la vérification des programmes complexes.

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