LIFO - Bâtiment IIIA
Rue Léonard de Vinci
B.P. 6759
F-45067 ORLEANS Cedex 2
Email:
contact.lifo
Tel: +33 (0)2 38 41 99 29
Fax: +33 (0)2 38 41 71 37
20/07/2016 : [LMV] Présentation du papier de Aiken & Gray, Barrier Inference, POPL 1998
Wadoud Bousdira (LMV, Université d'Orléans)
Résumé
Débute à 14 h 30. Lieu : Salle SR3, bâtiment 3IA
07/03/2016 : [LMV]
Frederic Dabrowski (Univ Orléans, LIFO, LMV)
Résumé
Débute à 14 h 30. Lieu : Salle SR3, bâtiment 3IA
25/01/2016 : [LMV] Rely/guarantee reasoning
Frederic Dabrowski (Univ Orléans, LIFO, LMV)
Résumé
Débute à 15 h 30. Lieu : Espace communication, bâtiment 3IA
07/09/2015 : [LMV] Démonstration automatique en logique du premier ordre avec Vampire
Simon Robillard (Chalmers University of Technology)
Résumé
Débute à 11 h.
20/04/2015 : [LMV] Introduction aux logiques temporelles (3/3)
Jean-Michel Couvreur (LIFO, Université d'Orléans)
Résumé
Débute à 13 h 30. Lieu : Salle SR3, bâtiment 3IA
23/03/2015 : [LMV] Introduction aux logiques temporelles (2/3)
Jean-Michel Couvreur (LIFO, Université d'Orléans)
Résumé
Débute à 13 h 30. Lieu : Salle SR3, bâtiment 3IA
16/03/2015 : [LMV] Introduction à Coq (4/4)
Frédéric Dabrowski (LIFO, Université d'Orléans )
Résumé
Débute à 15 h 30. Lieu : Salle SR3, bâtiment 3IA
09/03/2015 : [LMV] Introduction aux logiques temporelles (1/3)
Jean-Michel Couvreur (LIFO, Université d'Orléans)
Résumé
Débute à 13 h 30. Lieu : Salle SR3, bâtiment 3IA
02/02/2015 : [LMV] Introduction à Coq (3/4)
Frédéric Loulergue (LIFO, Université d'Orléans & Inria)
Résumé
Débute à 13 h 30. Lieu : Salle SR3, bâtiment 3IA
19/01/2015 : [LMV] Introduction à Coq (2/4)
Frédéric Loulergue (LIFO, Université d'Orléans)
Résumé
Débute à 13 h 30.
05/01/2015 : [LMV] Introduction à Coq (1/4)
Wadoud Bousdira (LIFO, Université d'Orléans)
Résumé
Débute à 15 h 30. Lieu : Salle SR3, bâtiment 3IA
[LMV] Présentation du papier de Aiken & Gray, Barrier Inference, POPL 1998 Wadoud Bousdira, LMV, Université d'Orléans
Abstract of the paper:
Many parallel programs are written in SPMD style i.e. by running the same sequential program on all processes. SPMD programs include synchronization, but it is easy to write incorrect synchronization patterns. We propose a system that verifies a program's synchronization pattern. We also propose language features to make the synchronization pattern more explicit and easily checked. We have implemented a prototype of our system for Split-C and successfully verified the synchronization structure of realistic programs.
DOI: http://dx.doi.org/10.1145/268946.268974
[LMV] Frederic Dabrowski, Univ Orléans, LIFO, LMV
Présentation de l'article marquant de 2016 dans le domaine de la correction de programmes.
[LMV] Rely/guarantee reasoning Frederic Dabrowski, Univ Orléans, LIFO, LMV
The Rely/Guarantee method can be seen as a compositional version of the Owicki-Gries verification method for shared memory concurrency. It was introduced by Jones in the early 80s. Jones’s insight was to describe interference between threads using binary relations. The working group is a presentation of this method.
[LMV] Démonstration automatique en logique du premier ordre avec Vampire Simon Robillard, Chalmers University of Technology
Vampire est un système destiné à établir, de manière automatique,
des preuves pour des théorèmes en logique du premier ordre. Cet
exposé couvrira la méthode commune à Vampire et aux autres
démonstrateurs automatiques du même type : le principe de
superposition, une extension de la règle de résolution avec un
traitement particulier de l'égalité.
Vampire comporte aussi plusieurs optimisations qui en font un des
systèmes les plus performants de sa catégorie. Le système inclut
par ailleurs des extensions permettant des usages autres que la
démonstration de théorèmes, tels que l'interpolation ou l'analyse
de programmes. Ces aspects seront aussi abordés.
[LMV] Introduction aux logiques temporelles (3/3) Jean-Michel Couvreur, LIFO, Université d'Orléans
[LMV] Introduction aux logiques temporelles (2/3) Jean-Michel Couvreur, LIFO, Université d'Orléans
[LMV] Introduction à Coq (4/4) Frédéric Dabrowski, LIFO, Université d'Orléans
Développement d'un vérificateur de code-octet (bytecode verifier) certifié en Coq.
[LMV] Introduction aux logiques temporelles (1/3) Jean-Michel Couvreur, LIFO, Université d'Orléans
[LMV] Introduction à Coq (3/4) Frédéric Loulergue, LIFO, Université d'Orléans & Inria
Suite de l'introduction à Coq : comment écrire des preuves.
[LMV] Introduction à Coq (2/4) Frédéric Loulergue, LIFO, Université d'Orléans
Programmation fonctionnelle en Coq:
types de données inductifs, fonctions, fonctions inductives.
Spécifications en Coq: prédicats, prédicats inductifs.
Fonctions avec pré-conditions et post-conditions.
[LMV] Introduction à Coq (1/4) Wadoud Bousdira, LIFO, Université d'Orléans
Présentation générale de Coq.
Introduction à la correspondance de Curry-Howard.
Démonstration.
Université d'Orléans | INSA Centre Val de Loire