apr:journees:ete2026
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| apr:journees:ete2026 [2026/06/09 12:23] – mine | apr:journees:ete2026 [2026/06/22 09:21] (current) – [Programme] mine | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Journée APR d' | ===== Journée APR d' | ||
| - | le 11 juin 2026 | + | le 22 juin 2026 |
| + | co-organisée avec l' | ||
| ==== Adresse ==== | ==== Adresse ==== | ||
| Line 11: | Line 12: | ||
| 75013 Paris\\ | 75013 Paris\\ | ||
| - | ==== Programme | + | ==== Programme ==== |
| * **09: | * **09: | ||
| - | * **09:30-11:00**: session d' | + | * **09:30-10:30**: session d' |
| * // | * // | ||
| * //Analyse asymptotique de DOAGs binaires.// Amaury Curiel (APR, SU) | * //Analyse asymptotique de DOAGs binaires.// Amaury Curiel (APR, SU) | ||
| - | | + | |
| - | | + | * **11:00-12:30**: session d' |
| - | * **11:30-12:30**: session d' | + | * //Analyse et optimisation de la méthode des ALIAS en arithmétique entière.// Oriane Crouzet (APR,SU) |
| * //Repenser la vérification des programmes eBPF : survol des méthodes de vérification statique et dynamique.// | * //Repenser la vérification des programmes eBPF : survol des méthodes de vérification statique et dynamique.// | ||
| - | * //TBA.// Marco Campion (APR, SU) | + | * //Partial (in)completeness in program analysis by abstract interpretation.// Marco Campion (APR, SU) |
| * **12: | * **12: | ||
| * **14: | * **14: | ||
| * // | * // | ||
| * //Verifying Rust Programs with Aeneas and Lean.// Aymeric Fromherz (Prosecco, Inria) | * //Verifying Rust Programs with Aeneas and Lean.// Aymeric Fromherz (Prosecco, Inria) | ||
| - | * //TBA.// | + | * //Termination Resilience Static Analysis.// Caterina Urban (Antique, Inria) |
| * **15: | * **15: | ||
| * **16: | * **16: | ||
| Line 33: | Line 34: | ||
| ---- | ---- | ||
| - | ==== Résumés | + | ==== Résumés ==== |
| + | **Partial (in)completeness in program analysis by abstract interpretation.**\\ | ||
| + | Marco Campion (APR, SU) | ||
| + | |||
| + | Abstract interpretation, | ||
| + | |||
| + | ---- | ||
| **Formaliser l’exécution de LeanMachines à l’aide du π-calcul**\\ | **Formaliser l’exécution de LeanMachines à l’aide du π-calcul**\\ | ||
| Danaël Carbonneau (APR, SU) | Danaël Carbonneau (APR, SU) | ||
| Line 40: | Line 47: | ||
| LeanMachines est un framework s’inspirant de la méthode Event B afin de spécifier des programmes réactifs dans l’assistant de preuves Lean4. En LeanMachines, | LeanMachines est un framework s’inspirant de la méthode Event B afin de spécifier des programmes réactifs dans l’assistant de preuves Lean4. En LeanMachines, | ||
| Afin de résoudre ce problème, nous proposons d’intégrer des machines, dont les événements ont été spécifiés en LeanMachines, | Afin de résoudre ce problème, nous proposons d’intégrer des machines, dont les événements ont été spécifiés en LeanMachines, | ||
| + | |||
| + | ---- | ||
| + | **Analyse et optimisation de la méthode des ALIAS en arithmétique entière.**\\ | ||
| + | Oriane Crouzet (APR,SU) | ||
| + | |||
| + | La méthode des ALIAS est un algorithme classique, développé dans les années 1970, permettant de générer en temps constant des variables aléatoires suivant une distribution discrète. Toutefois, cette approche présente certaines limites, notamment le recours à l’arithmétique flottante, susceptible d’introduire des erreurs d’arrondi. Afin d' | ||
| ---- | ---- | ||
| Line 64: | Line 77: | ||
| ---- | ---- | ||
| + | **Verifying Rust Programs with Aeneas and Lean**\\ | ||
| + | Aymeric Fromherz (Prosecco, Inria) | ||
| - | **Évaluation automatique de la conformité de simulateurs d’éligibilité aux allocations logement | + | Aeneas est un outil de vérification de programmes Rust. En se reposant sur le système de borrows et la discipline d' |
| - | après-midi**\\ | + | |
| + | Dans cette présentation, | ||
| + | |||
| + | ---- | ||
| + | **Évaluation automatique de la conformité de simulateurs d’éligibilité aux allocations logement**\\ | ||
| Matéo Germe (SyCoMoRES, Inria) | Matéo Germe (SyCoMoRES, Inria) | ||
| Line 75: | Line 94: | ||
| ---- | ---- | ||
| + | **Termination Resilience Static Analysis**\\ | ||
| + | Caterina Urban (Antique, Inria) | ||
| + | We present a novel abstract interpretation-based static analysis framework for proving Termination Resilience, the absence of Robust Non-Termination vulnerabilities in software systems. Robust Non-Termination characterizes programs where an untrusted (e.g., externally-controlled) input can force infinite execution, independently of other trusted (e.g., internally-controlled) variables. Our framework is a semantic generalization of Cousot and Cousot’s abstract interpretation-based ranking function derivation, and our sound static analysis extends Urban and Miné’s decision tree abstract domain in a non-trivial way to manage the distinction between untrusted and trusted program variables. The talk concludes with open challenges in dealing with angelic non-determinism, | ||
apr/journees/ete2026.1781000588.txt.gz · Last modified: by mine
