Ce site web réunit les articles des JFLA 2025.
Tous les articles et les actes de la conférence ont été déposés sur HAL (portail institutionnel Inria).
Le site web de la conférence contient les informations pour l'évènement lui-même.
Vous pouvez accéder à tous les articles :
- directement depuis le site web de la conférence, dans la section "Programme"
- ou bien depuis ici, en consultant les deux onglets "Publications" et "Publications (par auteur)"
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.
- Problématiques d'enseignement, de formation ou de diffusion des langages fonctionnels et applicatifs. Environnements et méthodologies de développement, retours d'expérience.
Exposés invités
- Optimising data types for fun and performance, Laure Gonnord et Gabriel Radanne.
- Calculer avec l’axiome du choix et ses variantes, Hugo Herbelin.
- Enseignement de la programmation fonctionnelle en M2 : à la recherche d’un équilibre entre théorie et pratique, Didier Rémy.
- Pourquoi les gens qui font du logiciel sérieusement devraient construire leur propre matériel, Jocelyn Sérot.
Articles sélectionnés
Sémantique
- Relational reasoning on monadic semantics, Benjamin Bonneau.
- The weak algebraic lambda-calculus, Zacharie Moughanim et Lionel Vaux Auclair.
- Bidirectional Translation between a C-like Language and an Imperative Lambda-calculus, Guillaume Bertholon et Arthur Chargueraud.
- HOL-CSP : des erreurs à rattraper, Benoît Ballenghien.
Mathématiques certifiées
- Chassez le naturel dans la formalisation des mathématiques, Yves Bertot et Thomas Portet.
- Formulas Rewritten And Normalized Computationally, And Intuitionistically Simplified, Hugo Férée, Sam van Gool et Yago Iglesias Vazquez.
- Prouver que 𝜋 est irrationnel avec MathComp-Analysis, Reynald Affeldt.
- Formalizing adhesive category theory in Rocq, Samuel Arsac, Damien Pous et Russ Harmer.
- Décomposition Algébrique Cylindrique en Coq/Rocq, Quentin Vermande.
Théorie et pratique des assistants à la preuve
- Safe external calls from formally verified functional code : exiting the monad, and a BDD case study, David Monniaux et Sylvain Boulmé.
- Typechecking of Overloading in Programming Languages and Mechanized Mathematics, Arthur Charguéraud, Martin Bodin et Louis Riboulet.
- Proxy-based small inversions : a case study in MetaCoq programming, Basile Gros, Pierre Corbineau et Jean-François Monin.
- Reconciling Impredicative Axiom and Universe, Stefan Monnier.
- Encodage du langage mathématique d’Event-B dans Lambdapi, Anne Grieu et Jean-Paul Bodeveix.
Analyse statique et dynamique de programmes
- Vers une automatisation de la certification des propriétés de clôture pour Prolog, Thierry Marianne, Fred Mesnard et Étienne Payet.
- Cross-Language Symbolic Runtime Annotation Checking, Léo Andrès et Zhicheng Hui.
- Formalisation d’une analyse de région pour Frama-C/WP, Jeremy Damour, Allan Blanchard, Loïc Correnson et Frédéric Loulergue.
- Composer une salade CAISAR avec des réseaux de neurones et de l’édition de graphe, Michele Alberti, François Bobot, Zakaria Chihani, Julien Girard-Satabin, Alban Grastien et Aymeric Varasse.
Programmation raisonnée
- Des briques de calcul formel plus solides avec Capla, Josué Moreau.
- Storable types : free, absorbing, custom, Basile Clément et Gabriel Scherer.
- Can Symmetric Cryptography Be Liberated from the Von Neumann Style ?, Pierre-Evariste Dagand, Jean-Baptiste Menant et Yves Ndiaye.
- L'explication par la paresse, Louis Gesbert.
Vérification déductive
- Faire chauffer Why3 avec de l’induction, Jean-Christophe Filliâtre, Andrei Paskevich et Henri Saudubray.
- Zoo: A framework for the verification of concurrent OCaml 5 programs using separation logic, Clément Allain.
- Le chameau et le serpent rentrent dans un bar : vérification quasi-automatique de code OCaml en logique de séparation, Charlène Gros et Mário Pereira.
- Remonter les barrières pour ouvrir une clôture, Paul Patault, Xavier Denis et Arnaud Golfouse.
- Vérification de bout en bout d’une fonction de bibliothèque mathématique, Paul Geneau de Lamarlière.
Comité de programme
|
Comité de pilotage
|
Volontaires étudiant-e-s : Adrienne Lancelot (IRIF, Inria Paris).
Designed by Inria-IES Team