Ce site web réunit les articles des JFLA 2023. Le site web de la conférence contient les informations pour l'évènement lui-même.
Les actes sont aussi disponibles dans un seul fichier pdf.
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.
Exposés invités
- À propos de l'agrégation d'informatique, Sylvie Boldo.
- Théorie et pratique des effets en OCaml 5, Xavier Leroy.
Cours invités
- Tutoriel Mathematical Components, Cyril Cohen.
Articles longs
- Effectful programming across heterogeneous computations — Work in progress, Jean Abou Samra, Martin Bodin et Yannick Zakowski.
- Filtrer sans s'appauvrir : Inférer les paramètres constants des modèles réactifs probabilistes, Guillaume Baudart, Grégoire Bussone, Louis Mandel et Christine Tasson.
- An AST for representing programs with invariants and proofs, Guillaume Bertholon et Arthur Charguéraud.
- Retrofitting OCaml modules: Fixing signature avoidance in the generative case, Clément Blaudeau, Didier Rémy et Gabriel Radanne.
- Analyse de dépendance vérifiée pour un langage synchrone à flot de données, Timothy Bourke, Basile Pesin et Marc Pouzet.
- Formal proofs applied to system models, Évelyne Contejean and Andrei Samokish.
- Do CPS translations also translate realizers?, Samuel Gardelle et Étienne Miquey.
- Building CFA for λ-calculus from Skeletal Semantics, Thomas Jensen, Vincent Rébiscoul et Alan Schmitt.
- Traduire l'univers des mathématiques en Dedukti, sans univers, Amélie Ledein et Elliot Butte.
- Backtracking reference stores, Gabriel Scherer.
- Analyse statique de valeurs par interprétation abstraite de programmes fonctionnels manipulant des types algébriques récursifs, Milla Valnet, Raphaël Monat et Antoine Miné.
- Vérification symbolique de protocoles cryptographiques en F* : application au sous-protocole TreeSync de MLS, Théophile Wallez.
Articles courts
- Comment dompter un troupeau de flottants sauvages ?, Arthur Correnson.
- L'arithmétique de séparation, Jean-Christophe Filliâtre et Andrei Paskevich.
Démonstrations de prototypes
- Goose: an OCaml environment for quantum computing, Denis Carnier, Arthur Correnson, Christopher McNally et Youssef Moawad.
- Décision de relations inductives pour SMTCoq, Louise Dubois de Prisque.
- Caractériser des propriétés de confiance d'IA avec Why3, Julien Girard-Satabin, Michele Alberti, François Bobot et Zakaria Chihani.
- Necro ML: Kit de Nécromancie, Louis Noizet et Alan Schmitt.
Comité de programme
|
Comité de pilotage
|