Ce site web réunit les articles des JFLA 2022. Ils ont tous été téléchargés sur HAL. Le site web de la conférence contient les informations pour l'évènement lui-même.
Les JFLA réunissent concepteurs, utilisateurs et théoriciens ; elles ont pour ambition de couvrir les domaines des langages applicatifs, de la preuve formelle, de la vérification de programmes, et des objets mathématiques qui sous-tendent ces outils. Ces domaines doivent être pris au sens large : nous souhaitons promouvoir les ponts entre les différentes thématiques.
- Langages fonctionnels et applicatifs: sémantique, compilation, optimisation, typage, mesures, extensions par d'autres paradigmes.
- Assistants de preuve: implémentation, nouvelles tactiques, développements présentant un intérêt technique ou méthodologique.
- Logique, correspondance de Curry-Howard, réalisabilité, extraction de programmes, modèles.
- Spécification, prototypage, développements formels d'algorithmes.
- Vérification de programmes ou de modèles, méthode déductive, interprétation abstraite, raffinement.
- Utilisation industrielle des langages fonctionnels et applicatifs, ou des méthodes issues des preuves formelles, outils pour le web.
Tables des matières
Articles longs
- Inférence parallèle pour un langage réactif probabiliste, Guillaume Baudart, Louis Mandel, Marc Pouzet et Reyyan Tekin.
- Formalisation d'un vérificateur efficace d'assertions arithmétiques à l'exécution, Thibaut Benjamin, Félix Ridoux et Julien Signoles.
- Vers une traduction de K en Dedukti, Valentin Blot, Catherine Dubois et Amélie Ledein.
- Un Coq apprend à un bébé colibri à flotter, François Bobot et Arthur Correnson.
- Hydras & Co.: Formalized mathematics in Coq for inspiration et entertainment, Pierre Castéran, Jérémy Damour, Karl Palmskog, Clément Pit-Claudel et Théo Zimmermann.
- Macle : un langage dédié à l'accélération de programmes OCaml sur circuits FPGA, Emmanuel Chailloux, Jocelyn Sérot et Loïc Sylvestre.
- Déboîter les constructeurs, Nicolas Chataing, Camille Noûs et Gabriel Scherer.
- Inférer et vérifier les tailles de tableaux avec des types polymorphes, Jean-Louis Colaço, Baptiste Pauget et Marc Pouzet.
- Formalising Futures et Promises in Viper, Cinzia Di Giusto, Loïc Germerie Guizouarn, Ludovic Henrio et Etienne Lozes.
- A reactive operational semantics for a lambda-calculus with time warps, Adrien Guatto, Christine Tasson et Ada Vienot.
Articles courts
- Connecter l'écosystème OCaml à Software Heritage via opam, Léo Andrès, Raja Boujbel, Louis Gesbert et Dario Pinto.
- Alt-Ergo-Fuzz: A fuzzer for the Alt-Ergo SMT solver, Guillaume Bury, Steven de Oliveira et Hichem Rami Ait El Hara.
Démonstrations de prototypes
- Bécassine à la chasse au Coq, Valentin Blot, Louise Dubois de Prisque, Chantal Keller et Pierre Vial.
- Jouez à Faire Consensus Avec Mitten!, Çagdas Bozman, Mohamed Iguernlala, Michael Laporte, Maxime Levillain, Alain Mebsout et Sylvain Conchon.
- Soyez prudent : prenez des photos pour l'assurance avec osnap, Valentin Chaboche, Zaynah Dargaye et Arvid Jakobsson.
- Mikino: Induction for Dummies, Adrien Champion, Steven de Oliveira et Keryan Didier.
- Trakt : Uniformiser les types pour automatiser les preuves, Denis Cousineau, Enzo Crance et Assia Mahboubi.
- Catala, un langage pour transformer la loi en code, Alain Delaet et Denis Merigoux.
- Actema: une interface graphique et gestuelle pour preuves formelles, Pablo Donato, Pierre-Yves Strub et Benjamin Werner.
- Démonstration de Steel, une logique de séparation concurrente pour prouver des programmes F*, Aymeric Fromherz et Antonin Reitz.
- Number Notation dans Coq, Pierre Roux.
Comité de programme
Chantal Keller | LMF, Université Paris-Saclay , Présidente |
Timothy Bourke | Inria, ÉNS de Paris, Vice-Président |
Sandrine Blazy | Irisa, Université Rennes 1 |
Frédéric Bour | Tarides - Inria |
Guillaume Bury | OcamlPro |
Stefania Dumbrava | Samovar, ENSIIE, Télécom Sud Paris |
Diane Gallois-Wong | Nomadic Labs |
Adrien Guatto | IRIF, Université de Paris |
David Janin | LaBRI, Université de Bordeaux |
Marie Kerjean | LIPN, Université Paris 13 |
Luc Pellissier | LACL, Université Paris-Est Créteil |
Mário Pereira | NOVA-LINCS, Universidade Nova de Lisboa |
Alix Trieu | Aarhus University |
Yannick Zakowski | LIP, Inria, ÉNS de Lyon |