| 17 | | TBA |
| | 17 | 10:00-10:30 Accueil [[BR]] |
| | 18 | [[BR]] |
| | 19 | 10:30-11h15 Kiminori Matsuzaki : Constructive Algorithmic[[BR]] |
| | 20 | [[BR]] |
| | 21 | 11:15-12:00 Julien Tesson : Mechanisation of constructive algorithmic with Coq[[BR]] |
| | 22 | [[BR]] |
| | 23 | 12:00-13:30 Lunch[[BR]] |
| | 24 | [[BR]] |
| | 25 | 13:30-14:15 Matthieu Giorgino : Proofs of pointer algorithms by inductive representation of graphs ([#absgio abstract])[[BR]] |
| | 26 | [[BR]] |
| | 27 | 14:15-15:30 Vladimir Komendantsky : Cost analysis for patterns of parallelism ([#abskome abstract])[[BR]] |
| | 28 | [[BR]] |
| | 29 | 15:30-16:00 Coffee break[[BR]] |
| | 30 | [[BR]] |
| | 31 | 16:00-16:45 Frédéric Gava : Verification of imperative BSP programs [[BR]] |
| | 32 | [[BR]] |
| | 33 | 16:45-18:00 Discussion / Démos [[BR]] |
| | 34 | [[BR]] |
| | 35 | == Abstracts == |
| | 36 | |
| | 37 | [=#absgio] |
| | 38 | Mathieu Giorgino : Proofs of pointer algorithms by inductive representation of graphs [[BR]] |
| | 39 | We present a proof method based on the representation of pointer structures as inductive algebraic data-types adorned with additional pointers in a proof-assistant. The advantage is then to be able to apply structural induction principles and other usual techniques available in proof-assistant. We illustrate it on two case-studies: the verification of an algorithm to construct BDDs (Binary Decision Diagrams) and the verification of the Schorr-Waite algorithm.[[BR]] |
| | 40 | [[BR]] |
| | 41 | |
| | 42 | Vladimir Komendantsky : Cost analysis for patterns of parallelism [[BR]] |
| | 43 | Several notions of cost analysis have been introduced in the literature for functional programs that produce structured (a.k.a. shapely) data. Departing from pure data, I propose a higher-order cost analysis for pattern matching programs (skeletons) that produce functional programs. The proposal employs the pattern matching calculus due to Barry Jay. I will illustrate the idea on a divide-and-conquer pattern implementation in that calculus.[[BR]] |
| | 44 | [[BR]] |