Dominique Cansell

dblp:62/787 · DBLP profile ↗
← Back
9ranked-venue papers
8as first author
1since 2021 · last 2025
—ORCID · none

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

Software engineering, systems software and programming languages · 7 · 7 first-author · 1 since 2021Theory of computation · 4 · 3 first-author · 1 since 2021
YearPublicationVenuePosition
2025 The Proved Construction of a Protocol with an Example Inspired by the Paxos Protocol
Dominique Cansell, Jean-Raymond Abrial
ABZ1
2009 System-on-chip design by proof-based refinement
Dominique Cansell, Dominique Méry, Cyril Proch
Int. J. Softw. Tools Technol. Transf.1
2007 Formal verification of tamper-evident storage for e-voting
abstract
The storage of votes is a critical component of any voting system. In traditional systems there is a high level of transparency in the mechanisms used to store votes, and thus a reasonable degree of trustworthiness in the security of the votes in storage. This degree of transparency is much more difficult to attain in electronic voting systems, and so the specific mechanisms put in place to ensure the security of stored votes require much stronger verification in order for them to be trusted by the public. There are many desirable properties that one could reasonably expect a vote store to exhibit. From the point of view of security, we argue that tamper-evident storage is one of the most important requirements: the changing, or deletion of already validated and stored votes should be detectable; as should the addition of unauthorised votes after the election is concluded. We propose the application of formal methods (in this paper, event- B) for guaranteeing, through construction, the correctness of a vote store with respect to the requirement for tamper- evident storage. We illustrate the utility of our refinement- based approach by verifying - through the application of a reusable formal design pattern - a store design that uses a specific PROM technology and applies a specific encoding mechanism.
Dominique Cansell, J. Paul Gibson, Dominique Méry
SEFM1
2006 Formal and incremental construction of distributed algorithms: On the distributed reference counting algorithm
Dominique Cansell, Dominique Méry
Theor. Comput. Sci.1
2004 Derivation of SystemC code from abstract system models
Dominique Cansell, J.-F. Culat, Dominique Méry, Cyril Proch
FDL1
2003 Proof-based design of a microelectronic architecture for MPEG-2 bit-rate measurement
Dominique Cansell, Dominique Méry, Cyril Proch
FDL1
2003 A Mechanically Proved and Incremental Development of IEEE 1394 Tree Identify Protocol
abstract
Abstract. The IEEE 1394 tree identify protocol illustrates the adequacy of the event-driven approach used together with the B Method. This approach provides a complete framework for developing mathematical models of distributed algorithms. A specific development is made of a series of more and more refined models. Each model is made of a number of static properties (the invariant) and dynamic parts (the guarded events). The internal consistency of each model as well as its correctness with regard to its previous abstraction are proved with the proof engine of Atelier B, which is the tool associated with B. In the case of IEEE 1394 tree identify protocol, the initial model is very primitive: it provides the basic properties of the graph (symmetry, acyclicity, connectivity), and its dynamic parts essentially contain a single event which elects the leader in one shot. Further refinements introduce more events, showing how each node of the graph non-deterministically participates in the leader election. At some stage in the development, message passing is introduced. This raises a specific potential contention problem, whose solution is given. The last stage of the refinement completely localises the events by making them take decisions based on local data only.
Jean-Raymond Abrial, Dominique Cansell, Dominique Méry
Formal Aspects Comput.2
2000 Predicate Diagrams for the Verification of Reactive Systems
Dominique Cansell, Dominique Méry, Stephan Merz
IFM1
1999 Abstract Animator for Temporal Specifications: Application to TLA
Dominique Cansell, Dominique Méry
SAS1