Work
Publications
2025
Une sémantique mécanisée d’un langage FRP avec effets, with Frédéric Dabrowski, Jules Chouquet and Frédéric Loulergue, AFADL’25
- June 2025
- In Approches Formelles dans l’Assistance au Développement de Logiciels
- hal-05135592v1
A Mechanized Formalization of an FRP Language with Effects, with Frédéric Dabrowski, Jules Chouquet and Frédéric Loulergue, SAC’25
- March 2025
- In ACM Symposium on Applied Computing
- 10.1145/3672608.3707907
2024
SyDPaCC: A Framework for the Development of Verified Scalable Parallel Functional Programs, with Frédéric Loulergue, ISOLA’24
- October 2024
- In International Symposium on Leveraging Applications of Formal Methods
- 10.1007/978-3-031-75380-0_16
Preprints
2025
Functional Reactive Programming with Effects, a more permissive approach, with Frédéric Dabrowski, Jules Chouquet and Frédéric Loulergue, AFADL’25
We introduce a functional reactive programming language that extends WORMHOLES, an enhance- ment of YAMPA with support for effects. Our proposal relaxes the constraint in WORMHOLES that restricts all resources to single-use. Resources are categorized into two kinds: input/output resources and internal resources. Input/output resources model interactions with the environment and follow constraints similar to those in WORMHOLES. Internal resources, on the other hand, enable com- munication between program components and can be used multiple times. We demonstrate that programs written in our language can be translated into equivalent effect-free YAMPA programs, ensuring that our approach remains compatible with existing functional reactive paradigms.Presentations
2025
Une sémantique mécanisée d’un langage FRP avec effets, Approches Formelles dans l’Assistance au Développement de Logiciels (AFADL), Pau, France (June 2025)
A Mechanized Formalization of an FRP Language with Effects, Symposium On Applied Computing (SAC), Catania, Sicily (April 2025)
2024
SyDPaCC: A Framework for the Development of Verified Scalable Parallel Functional Programs, Journées informatique en Région Centre-Val de Loire (JIRC),Tours (November 2024)
SyDPaCC: A Framework for the Development of Verified Scalable Parallel Functional Programs, In International Symposium on Leveraging Applications of Formal Methods (ISoLA), Crete (October 2024)
2023
- Formalization of an FRP language with references, SeSTeRce Day, Orléans, France (September 2023)
2022
- An Overview of Reactive programming, PhD students Day, Orléans (April 2022)
- When the purely functional has effects, Journées informatique en Région Centre-Val de Loire (JIRC), Orléans (April 2022)