Pierre Corbineau

dblp:97/1201 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
2since 2021 · last 2023
0000-0001-9267-7593ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 5 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 first-authorComputer networks · 2Artificial intelligence and machine learning · 1
YearPublicationVenuePosition
2023 Certified Round Complexity of Self-Stabilizing Algorithms
abstract
A proof assistant is an appropriate tool to write sound proofs. The need of such tools in distributed computing grows over the years due to the scientific progress that leads algorithmic designers to consider always more difficult problems. In that spirit, the PADEC Coq library has been developed to certify self-stabilizing algorithms. Efficiency of self-stabilizing algorithms is mainly evaluated by comparing their stabilization times in rounds, the time unit that is primarily used in the self-stabilizing area. In this paper, we introduce the notion of rounds in the PADEC library together with several formal tools to help the certification of the complexity analysis of self-stabilizing algorithms. We validate our approach by certifying the stabilization time in rounds of the classical Dolev et al’s self-stabilizing Breadth-first Search spanning tree construction.
Karine Altisen, Pierre Corbineau, Stéphane Devismes
DISC2
2023 Certification of an exact worst-case self-stabilization time
Karine Altisen, Pierre Corbineau, Stéphane Devismes
Theor. Comput. Sci.2
2019 Squeezing Streams and Composition of Self-stabilizing Algorithms
Karine Altisen, Pierre Corbineau, Stéphane Devismes
FORTE2
2017 A Framework for Certified Self-Stabilization
abstract
We propose a general framework to build certified proofs of distributed self-stabilizing algorithms with the proof assistant Coq. We first define in Coq the locally shared memory model with composite atomicity, the most commonly used model in the self-stabilizing area. We then validate our framework by certifying a non trivial part of an existing silent self-stabilizing algorithm which builds a $k$-clustering of the network. We also certify a quantitative property related to the output of this algorithm. Precisely, we show that the computed $k$-clustering contains at most $\lfloor \frac{n-1}{k+1} \rfloor + 1$ clusterheads, where $n$ is the number of nodes in the network. To obtain these results, we also developed a library which contains general tools related to potential functions and cardinality of sets.
Karine Altisen, Pierre Corbineau, Stéphane Devismes
Log. Methods Comput. Sci.2
2016 A Framework for Certified Self-Stabilization
abstract
We propose a framework to build certified proofs of self-stabilizing algorithms using the proof assistant Coq. We first define in Coq the locally shared memory model with composite atomicity , the most commonly used model in the self-stabilizing area. We then validate our framework by certifying a non-trivial part of an existing self-stabilizing algorithm which builds a k -hop dominating set of the network. We also certify a quantitative property related to its output: we show that the size of the computed k -hop dominating set is at most \(\lfloor \frac{n-1}{k+1} \rfloor + 1\) , where n is the number of nodes. To obtain these results, we developed a library which contains general tools related to potential functions and cardinality of sets. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Karine Altisen, Pierre Corbineau, Stéphane Devismes
FORTE2
2011 Certified Security Proofs of Cryptographic Protocols in the Computational Model: An Application to Intrusion Resilience
Pierre Corbineau, Mathilde Duclos, Yassine Lakhnech
CPP1
2011 On the Generation of Positivstellensatz Witnesses in Degenerate Cases
David Monniaux, Pierre Corbineau
ITP2
2005 Reflecting Proofs in First-Order Logic with Equality
Evelyne Contejean, Pierre Corbineau
CADE2