Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Jean-Frédéric Étienne

dblp:18/1288 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Program verification
formal proof
0.212015
Improving Predictability, Efficiency and Trust of Model-Based Proof Activity · ICSE (2) 2015
Embedded and real-time systems
model-based design
0.212015
Improving Predictability, Efficiency and Trust of Model-Based Proof Activity · ICSE (2) 2015
Requirements engineering and software design
model-driven engineering
0.112015
Improving Predictability, Efficiency and Trust of Model-Based Proof Activity · ICSE (2) 2015
Program verification
formal certification
0.112006
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
YearPublicationVenuePosition
2023 Djed: A Formally Verified Crypto-Backed Autonomous Stablecoin Protocol
abstract
This 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
ICBC3
2015 Improving Predictability, Efficiency and Trust of Model-Based Proof Activity
abstract
We 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 Regulations
abstract
We 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
TASE2
2006 Certifying Airport Security Regulations Using the Focal Environment
David Delahaye, Jean-Frédéric Étienne, Véronique Donzeau-Gouge
FM2
2006 Reasoning about Airport Security Regulations Using the Focal Environment
abstract
We 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
ISoLA2