Langages, Types et Preuves (LTP)
Nom, affiliation et adresse email des responsables du groupe (pas plus de trois responsables)
(Anciens responsables : Sandrine Blazy, laboratoire IRISA, Université de Rennes 1, Pierre Castéran, LABRI, Bordeaux, Catherine Dubois ENSIIE, Evry, Marc Pouzet ENS, Paris)
Présentation succincte de la thématique scientifique du groupe.
Les activités de ce groupe répondent aux thèmes suivants du GDR :
En effet, on peut acquérir un grand niveau de confiance sur une application, par exemple :
Le groupe étudie des systèmes de types et de preuves et leur application à une programmation sûre. L'enjeu est ici en général la vérification ou l'inférence des types de manière statique, mais cette vérification statique peut se révéler incomplète, auquel cas on peut alors générer des obligations de preuve ou insérer des tests à l'exécution. Le groupe s'intéressera à différents aspects, aussi bien sur le plan fondamental (par exemple spécification d'analyses et propriétés sémantiques) que sur le plan applicatif (détection d'erreurs dans les programmes).
Le volet preuve du groupe concerne non seulement le développement de techniques et outils pour la preuve mais aussi l’utilisation de ces outils dans le cadre du développement de logiciels sûrs. Un des outils utilisés par de nombreux participants du groupe est l’assistant à la preuve Coq mais d’autres outils comme Isabelle, Focal, Dedukti, Cime, des prouveurs automatiques, Why3 (liste non exhaustive) sont développés et/ou utilisés par les membres du groupe.
Nous voulons avec ce groupe de travail LTP aborder la production de logiciels sûrs sous un angle pratique et sous l'angle langage et vérification par la preuve. Ce groupe est donc complémentaire d'autres groupes de travail comme les groupes MFDL et MTV2 par exemple.
Les messages du groupe LTP sont diffusés sur la liste ltp@groupes.renater.fr. L'abonnement à cette liste s'effectue depuis la page https://groupes.renater.fr/sympa/info/ltp.
Les aspects les plus fondamentaux des activités de ce groupe concernant l'étude des systèmes de type, de la logique et des calculs s'intègrent dans le groupe de travail «Logique, Algèbre et Calcul» du GDR IM. L'objectif du groupe de travail LTP est de s'intéresser à la mise en oeuvre des résultats au sein des outils et au développement d'applications.
Informations sur les équipes françaises participant au groupe de travail :
* Nom de l'équipe
* Laboratoire (éventuellement numéro d'UMR)
* Tutelles du laboratoire
* nombre de permanents, nombre de doctorants et post-doctorants
Nous indiquons pour chaque équipe dans le tableau le nombre de participants à ce groupe de travail, ainsi que le responsable pour cette action.
Équipe | Laboratoire | Tutelles | Responsable | Permanents | Doctorants | Post-docs |
ACADIE | IRIT, UMR 5505 | CNRS, INPT, UPS, UT1 | M. Filali | 4 | 2 | |
APR | LIP6 | Université Paris 6, CNRS | E. Chailloux | 4 | 4 | |
INRIA Paris | INRIA, Collège de France | F. Pottier | 6 | 5 | 1 | |
Celtique | IRISA, UMR 6074 | Univ. Rennes 1, CNRS, INRIA, INSA Rennes | T. Jensen | 8 | 10 | 1 |
Deducteam | LSV | INRIA, CNRS, ENS Paris-Saclay | G. Dowek | 4 | 6 | 2 |
Fortesse | LRI, UMR 2623 | Université Paris Sud, CNRS | B. Wolff | 6 | 4 | 1 |
IGG | LSIIT, UMR 7005 | Univ. Louis Pasteur, CNRS | N. Magaud | 3 | ||
LoVe | LIPN, UMR 7030 | Université Paris 13, CNRS | M. Mayero | 7 | 3 | |
LogiCal | INRIA Futurs & LIX, UMR 7161 | INRIA, École Polytechnique, CNRS | B. Werner | 6 | 8 | 1 |
Logique et Programmation | LACL, EA 4219 | Université Paris XII | O. Michel | 2 | 0 | 0 |
LIS | IBISC | Université d'Evry | S. Cerrito | 2 | ||
LMV | LIFO | Université d'Orléans | F. Dabrowski | 2 | 1 | 0 |
LSL | CEA LIST | CEA | J. Signoles | 22 | 16 | 1 |
MaREL | LIRMM (UMR 5506) | Université de Montpellier, CNRS | D. Delahaye | 8 | 8 | 0 |
Marelle | INRIA Sophia-Antipolis | INRIA | Y. Bertot | 5 | 1 | |
Méthodes Formelles | LABRI, UMR 5800 | Univ. Bordeaux 1 & 2, ENSEIRB, CNRS | P. Castéran | 4 | 1 | |
Parkas | LIENS, INRIA | ENS, INRIA | M. Pouzet | 3 | 2 | |
Plume | LIP | Ministère, CNRS, ENS Lyon | P. Lescanne | |||
PiR2 | PPS, UMR 7126 | CNRS, Univ Paris 7 | P. Letouzey | 5 | ||
RepMus | STMS, UMR 9912 | IRCAM, CNRS, Sorbonne Université, Ministère de la Culture | J.-L. Giavitto | 3 | 3 | 0 |
SPI | LIP6, UMR 7606 | Univ. Paris 6, CNRS | Th. Hardin | 2 | 0 | |
U2IS | ENSTA Paris | A. Chapoutot | 5 | 2 | 2 | |
CNAM | T. Crolard | 5 | 2 | |||
VALS | LRI, UMR 8623 | Univ. Paris Sud, CNRS | E. Contejean | 18 | 12 | 5 |
VeriDis | LORIA, UMR 7503, INRIA | Univ. de Lorraine, INRIA, CNRS | S. Merz | 8 | 6 | 2 |
Mentionner les équipes industrielles ou étrangères qui participeront aux travaux du groupe.
Un bureau composé de personnes représentatives des différentes activités décide de l'intégration de nouvelles équipes, de la répartition des crédits.
Le groupe communique à l'aide d'une liste de diffusion et d'une page Web d'information. Il organise des journées de travail afin d'améliorer les échanges entre les partenaires et favoriser les réponses à différents programmes nationaux et internationaux. Il peut également proposer des journées de formation aux méthodes et outils développés, en particulier dans le cadre de l'école des jeunes chercheurs.
Le bureau se charge de collecter les informations concernant les thèses en cours dans le groupe ou soutenues récemment de manière à avoir une vue (plus ou moins à jour) des jeunes chercheurs du groupe. Cette information peut aider lors des recrutements de chercheurs, enseignants-chercheurs et post-doctorants.
Le groupe est fortement impliqué dans l'organisation de la conférence nationale JFLA dont les thèmes principaux sont traditionnellement la théorie et les applications pratiques des langages applicatifs, les techniques de développement formel et de certification des algorithmes.