EDBT 2026 Demo / reviewers in the wild / expert
Jean-Frédéric Étienne
dblp:18/1288
· DBLP profile ↗
5ranked-venue papers
1as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 1 first-author · 1 since 2021Security and privacy · 1 · 1 since 2021Theory of computation · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Program verification · 81% Requirements engineering and software design · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
formal proof |
0.2 | 1 | 2015 | Improving Predictability, Efficiency and Trust of Model-Based Proof Activity · ICSE (2) 2015 |
Embedded and real-time systems
model-based design |
0.2 | 1 | 2015 | Improving Predictability, Efficiency and Trust of Model-Based Proof Activity · ICSE (2) 2015 |
Requirements engineering and software design
model-driven engineering |
0.1 | 1 | 2015 | Improving Predictability, Efficiency and Trust of Model-Based Proof Activity · ICSE (2) 2015 |
Program verification
formal certification |
0.1 | 1 | 2006 | Certifying Airport Security Regulations Using the Focal Environment · FM 2006 |
Methods — techniques the papers use, named apart from their topics
model-based design · 0.4formal methods · 0.4theorem proving · 0.1focal environment · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Djed: A Formally Verified Crypto-Backed Autonomous Stablecoin ProtocolabstractThis paper describes Djed, a stablecoin protocol that behaves like an autonomous central bank that buys and sells its currency (the stablecoin) for a price in a range that is pegged to a target price. It is crypto-backed in the sense that the bank keeps a volatile cryptocurrency in its reserve. The reserve is used to buy stablecoins from users that want to sell them. And revenue from sales of stablecoins to users is stored in the reserve. Besides stablecoins, the protocol also trades reservecoins in order to capitalize itself and maintain a reserve ratio significantly greater than one. To the best of our knowledge, this is the first implemented stablecoin protocol where stability claims are precisely and mathematically stated and proven. Furthermore, the claims and their proofs are formally verified using two different techniques: bounded model checking, to exhaustively search for counterexamples to the claims or to establish invariant satisfaction; and interactive theorem proving, to build rigorous formal proofs using a proof assistant with automated theorem proving features. Joachim Zahnentferner, Dmytro Kaidalov, Jean-Frédéric Étienne |
ICBC | 3 |
| 2015 | Improving Predictability, Efficiency and Trust of Model-Based Proof ActivityabstractWe report on our industrial experience in using formal methods for the analysis of safety-critical systems developed in a model-based design framework. We first highlight the formal proof workflow devised for the verification and validation of embedded systems developed in Matlab/Simulink. In particular, we show that there is a need to: determine the compatibility of the model to be analysed with the proof engine, establish whether the model facilitates proof convergence or when optimisation is required, and avoid over-specification when specifying the hypotheses constraining the inputs of the model during analysis. We also stress on the importance of having a certain harness over the proof activity and present a set of tools we developed to achieve this purpose. Finally, we give a list of best practices, methods and any necessary tools aiming at guaranteeing the validity of the verification results obtained. Jean-Frédéric Étienne, Manuel Maarek, Florent Anseaume, Véronique Delebarre |
ICSE (2) | 1 |
| 2008 | Producing UML Models from Focal Specifications: An Application to Airport Security RegulationsabstractWe propose an automatic transformation of Focal specifications to UML class diagrams. The main motivation for this work lies within the framework of the EDEMOI project, which aims to integrate and apply several requirements engineering and formal methods techniques to analyze regulations in the domain of airport security. The idea is to provide a graphical documentation of formal models for developers, and in the long-term, for certification authorities. The transformation is formally described and an implementation has been designed. We also provide a concrete example coming from the EDEMOI project. David Delahaye, Jean-Frédéric Étienne, Véronique Donzeau-Gouge |
TASE | 2 |
| 2006 | Certifying Airport Security Regulations Using the Focal Environment
David Delahaye, Jean-Frédéric Étienne, Véronique Donzeau-Gouge |
FM | 2 |
| 2006 | Reasoning about Airport Security Regulations Using the Focal EnvironmentabstractWe present the validation of regulations intended to ensure airport security in the framework of civil aviation. In particular, we describe the proofs of correctness/completeness for two standards, one at the international level and the other at the European level, and we show how the properties of the European level refines those of the international level. These models are expressed using the Focal environment, an object-oriented specification and proof system, and the proofs described by means of a declarative-like language are processed by the automated theorem prover Zenon. We show how Zenon appears quite appropriate when dealing with abstract specifications like our case study, but also how it should be controlled to present readable proofs. David Delahaye, Jean-Frédéric Étienne, Véronique Donzeau-Gouge |
ISoLA | 2 |