Français Anglais
Accueil Annuaire Plan du site
Accueil > Production scientifique > Logiciels et brevets
Production scientifique
Logiciel CFML
CFML - Program Verification for ML through Characteristic Formula
Date de dépôt : 01 janvier 1970

Responsable : CHARGUERAUD Arthur


CFML is a tool that can be used to verify Caml programs using the Coq proof assistant. It is based on Characteristic Formulae, which have been developed in Charguéraud's thesis.

CFML consists of two parts: a generator that parses Caml code and produces characteristic formulae expressed as Coq axioms (the generator itself is implemented in Caml), and a Coq library that provides tactics for manipulating characteristic formulae interactively.

A collection of algorithms and data structures, some purely functional and other using imperative code, have been verified using CFML.

Pour en savoir plus: http://arthur.chargueraud.org/softs/cfml/

Logiciel - Licence : LGPL



Activités de recherche
  Vérification
  Formalisation de langages (de spécification et de programmation) dans les assistants de preuve
  Vérification déductive de programmes

Membres
  CHARGUERAUD Arthur

Equipe
  Vérification d'Algorithmes, Langages et Systèmes
Logiciels et brevets
BSP++
The C++ Bulk Synchronous Parallelism Library

TAXOMAP ALIGNMENT
Un outil d'alignement de taxonomies

FR1155729
Procédé pour l’extinction de routeurs dans un réseau de communications et routeur mettant en œuvre ce procédé