Le chameau et le serpent rentrent dans un bar : vérification quasi-automatique de code OCaml en logique de séparation

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Gros, Charlène, Pereira, Mário
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866929640591851520
author Gros, Charlène
Pereira, Mário
author_facet Gros, Charlène
Pereira, Mário
contents This paper presents a translation from Gospel-annotated OCaml programs into Viper, an intermediate verification language featuring Separation Logic. The practical goal is to extend Cameleer with a new back-end to prove heap-dependent OCaml programs. The logical specification of such OCaml programs is described using an extension of Gospel to support Separation Logic features, which we describe in the paper.
format Preprint
id arxiv_https___arxiv_org_abs_2412_14894
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Le chameau et le serpent rentrent dans un bar : vérification quasi-automatique de code OCaml en logique de séparation
Gros, Charlène
Pereira, Mário
Logic in Computer Science
This paper presents a translation from Gospel-annotated OCaml programs into Viper, an intermediate verification language featuring Separation Logic. The practical goal is to extend Cameleer with a new back-end to prove heap-dependent OCaml programs. The logical specification of such OCaml programs is described using an extension of Gospel to support Separation Logic features, which we describe in the paper.
title Le chameau et le serpent rentrent dans un bar : vérification quasi-automatique de code OCaml en logique de séparation
topic Logic in Computer Science
url https://arxiv.org/abs/2412.14894