Vérification d'Algorithmes, Langages et Systèmes (VALS)
The VALS team works in the Area of (V)erification, (V)alidation of (A)lgorithms, (L)anguages and (S)ystems, right in the heart of the scientific field called "Formal Methods". The main objectives of the team are:
- making verification an easier to use, more wide-spread technology,
- pushing the limits of formal verification in non-standard application domains
- advancing the technology of interactive and automated theorem provers
- improving foundations by verifying languages, systems, and tools
- developing combinations of formal test and proof techniques
- developing combinations of proofs and probability. http://fortesse.lri.fr/ http://toccata.lri.fr/
Logiciels et brevets Alt-Ergo : Démonstrateur automatique Alt-Ergo ocamlgraph : bibliothèque de graphes pour Ocaml Krakatoa : Outil Krakatoa de vérification de programmes Java Lucid Synchrone : Lucid Synchrone Program : Program : un langage de programmation avec types dépendants dans Coq AuGuSTe : Test statistique de programmes C CiME : CiME: une boîte à outils pour la démonstration automatique. CDuce : CDuce an XML centric Functional Programmimg Language HOL-TestGen : Générateur de tests à partir de spécifications HOL HOL-OCL : Un systeme de preuve pour UML/OCL Le Système HOL-Z : Un système de preuve pour la Méthode Z Frama-C : Framework for Modular Analysis of C Gappa : Outil Gappa de certification de programmes numériques Coq.Interval : Bibliothèque Coq.Interval de preuve automatique de bornes sur des expressions à valeurs réelles RUKIA : Random Uniform walK In Automata Coq.FP2 : Coq.FP2 ALEA : ALEA : A library for reasoning on random algorithms in Coq Coccinelle : Coccinelle Flocq Library : Flocq Library Isabelle/HOL : Isabelle/HOL CUBICLE : A PARALLEL SMT-BASED MODEL CHECKER FOR PARAMETERIZED SYSTEMS The Coquelicot library : The Coquelicot library Pff library : Pff library CFML : Program Verification for ML through Characteristic Formula Datacert : DataCert: A coq library for Data Intensive Languages and Systems Certification Coq : L'assistant de preuve Coq SMTCoq : Plug-in de communication entre Coq et prouveurs externes Iris : Une logique de séparation d'ordre supérieur implémentée dasn l'assistant de preuve Coq BOLDR : Query Intermediate Representation Library Pactole : Formalisation en Coq de modèles et d'algorithmes d'essaims de robots mobiles.
Testing for refinement in Circus 21 mars 2011 Ana Cavalcanti and Marie-Claude Gaudel, ACTA INFORMATICA
Volume 48, Number 2, 97-147, DOI: 10.1007/s00236-011-0133-z