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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Maxime Lesourd

dblp:233/0573 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none

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

Software engineering, systems software and programming languages · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 100%
Software engineering, system software, and programming languages
2 papers
Program verification · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time scheduling
0.722019
Integrating Formal Schedulability Analysis into a Verified OS Kernel · CAV (2) 2019
A Generic Coq Proof of Typical Worst-Case Analysis · RTSS 2018
Embedded and real-time systems › real-time scheduling
schedulability analysis
0.722019
Integrating Formal Schedulability Analysis into a Verified OS Kernel · CAV (2) 2019
A Generic Coq Proof of Typical Worst-Case Analysis · RTSS 2018
Program verification › system verification
kernel verification
0.412019
Integrating Formal Schedulability Analysis into a Verified OS Kernel · CAV (2) 2019
Embedded and real-time systems
real-time operating systems
0.112019
Integrating Formal Schedulability Analysis into a Verified OS Kernel · CAV (2) 2019
Program verification › proof assistants
coq
0.112018
A Generic Coq Proof of Typical Worst-Case Analysis · RTSS 2018
Program verification
proof assistants
0.112018
A Generic Coq Proof of Typical Worst-Case Analysis · RTSS 2018

Methods — techniques the papers use, named apart from their topics

proof assistant · 0.8formal verification · 0.8prosa · 0.7coq · 0.7
YearPublicationVenuePosition
2019 Integrating Formal Schedulability Analysis into a Verified OS Kernel
abstract
Formal verification of real-time systems is attractive because these systems often perform critical operations. Unlike non real-time systems, latency and response time guarantees are of critical importance in this setting, as much as functional correctness. Nevertheless, formal verification of real-time OSes usually stops the scheduling analysis at the policy level: they only prove that the scheduler (or its abstract model) satisfies some scheduling policy. In this paper, we go further and connect together Prosa, a verified schedulability analyzer, and RT-CertiKOS, a verified single-core sequential real-time OS kernel. Thus, we get a more general and extensible schedulability analysis proof for RT-CertiKOS, as well a concrete implementation validating Prosa models. It also showcases that it is realistic to connect two completely independent formal developments in a proof assistant.
Xiaojie Guo 0003, Maxime Lesourd, Mengqi Liu 0001, Lionel Rieg, Zhong Shao 0001
CAV (2)2
2018 A Generic Coq Proof of Typical Worst-Case Analysis
abstract
This paper presents a generic proof of Typical Worst-Case Analysis (TWCA), an analysis technique for weakly-hard real-time uniprocessor systems. TWCA was originally introduced for systems with fixed priority preemptive (FPP) schedulers and has since been extended to fixed-priority nonpreemptive (FPNP) and earliest-deadline-first (EDF) schedulers. Our generic analysis is based on an abstract model that characterizes the exact properties needed to make TWCA applicable to any system model. Our results are formalized and checked using the Coq proof assistant along with the Prosa schedulability analysis library. Our experience with formalizing real-time systems analyses shows that this is not only a way to increase confidence in our claimed results: The discipline required to obtain machine checked proofs helps understanding the exact assumptions required by a given analysis, its key intermediate steps and how this analysis can be generalized.
Pascal Fradet, Maxime Lesourd, Jean-François Monin, Sophie Quinton
RTSS2