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

Xiaojie Guo 0003

dblp:43/8066-3 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
2since 2021 · last 2023
—ORCID · conflict

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

Systems, architecture and hardware · 2 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
Work-in-Progress: Toward a Coq-Certified Tool for the Schedulability Analysis of Tasks with Offsets · RTSS 2017
Embedded and real-time systems › real-time scheduling
schedulability analysis
0.722019
Integrating Formal Schedulability Analysis into a Verified OS Kernel · CAV (2) 2019
Work-in-Progress: Toward a Coq-Certified Tool for the Schedulability Analysis of Tasks with Offsets · RTSS 2017
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 scheduling › schedulability analysis
response time analysis
0.312017
Work-in-Progress: Toward a Coq-Certified Tool for the Schedulability Analysis of Tasks with Offsets · RTSS 2017
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
0.112017
Work-in-Progress: Toward a Coq-Certified Tool for the Schedulability Analysis of Tasks with Offsets · RTSS 2017

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

proof assistant · 0.8formal verification · 0.8program extraction · 0.6coq proof assistant · 0.6certifier · 0.6
YearPublicationVenuePosition
2023 CertiCAN certifying CAN analyses and their results
Pascal Fradet, Xiaojie Guo 0003, Sophie Quinton
Real Time Syst.2
2021 A generic approach for the certified schedulability analysis of software systems
abstract
Embedded systems often need to react in a timely manner. Life-critical or mission-critical ones require assurance that they comply with these real-time requirements. In particular, schedulability analysis is both essential and difficult to get right. Formal methods can help as they are a powerful tool for ensuring properties with the highest assurance level. We describe a case study for the FPP and EDF policies providing end-to-end assurance by connecting the schedulability analysis tool Prosa and the real-time OS kernel RT-CertiKOS, both using the Coq proof assistant to prove their results. Analyzing precisely the key ideas underlying this connection, we improve it to make it more generic and reduce the associated proof burden. We thus sketch a refined method which allows for providing formal schedulability guarantees to other OSes or low-level components with minimal effort.
Xiaojie Guo 0003, Lionel Rieg, Paolo Torrini
RTCSA1
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)1
2019 CertiCAN: A Tool for the Coq Certification of CAN Analysis Results
abstract
This paper introduces CertiCAN, a tool produced using the Coq proof assistant for the formal certification of CAN analysis results. Result certification is a process that is light-weight and flexible compared to tool certification, which makes it a practical choice for industrial purposes. The analysis underlying CertiCAN, which is based on a combined use of two well-known CAN analysis techniques, is computationally efficient. Experiments demonstrate that CertiCAN is faster than the corresponding certified combined analysis. More importantly, it is able to certify the results of RTaW-Pegase, an industrial CAN analysis tool, even for large systems. This result paves the way for a broader acceptance of formal tools for the certification of real-time systems analysis results.
Pascal Fradet, Xiaojie Guo 0003, Jean-François Monin, Sophie Quinton
RTAS2
2017 Work-in-Progress: Toward a Coq-Certified Tool for the Schedulability Analysis of Tasks with Offsets
abstract
This paper presents the first steps toward a formally proven tool for schedulability analysis of tasks with offsets. We formalize and verify the seminal response time analysis of Tindell by extending the Prosa proof library, which is based on the Coq proof assistant. Thanks to Coq's extraction capabilities, this will allow us to easily obtain a certified analyzer. Additionally, we want to build a Coq certifier that can verify the correctness of results obtained using related (but uncertified), already existing analyzers. Our objective is to investigate the advantages and drawbacks of both approaches, namely the certified analysis and the certifier. The work described in this paper as well as its continuation is intended to enrich the Prosa library.
Xiaojie Guo 0003, Sophie Quinton, Pascal Fradet, Jean-François Monin
RTSS1