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

Cyrille Jégourel

dblp:33/10826 · DBLP profile ↗
← Back
16ranked-venue papers
8as first author
2since 2021 · last 2025
—ORCID · conflict

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

Software engineering, systems software and programming languages · 13 · 5 first-author · 2 since 2021Theory of computation · 5 · 4 first-authorSystems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 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.

Theoretical computer science
4 papers
Automated reasoning and model checking · 75% Logic in computer science · 19% Mathematical optimization · 6%
Artificial intelligence
1 paper
Probabilistic and Bayesian machine learning · 44% Learning theory · 44% Trustworthy machine learning · 13%
Software engineering, system software, and programming languages
1 paper
Debugging and program repair · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 51% Performance modeling and evaluation · 49%

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

TopicWeightPapersLastEvidence papers
Debugging and program repair › software debugging
interactive debugging
0.912025
Simulated Interactive Debugging · ASE 2025
Automated reasoning and model checking
learning-based verification
0.512021
Automatically 'Verifying' Discrete-Time Complex Systems through Learning, Abstraction and Refinement · IEEE Trans. Software Eng. 2021
Automated reasoning and model checking
model checking
0.512021
Automatically 'Verifying' Discrete-Time Complex Systems through Learning, Abstraction and Refinement · IEEE Trans. Software Eng. 2021
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › markov chain
markov chain learning
0.412020
Global PAC Bounds for Learning Discrete Time Markov Chains · CAV (2) 2020
Machine learning › Learning theory › PAC learning
PAC bounds
0.412020
Global PAC Bounds for Learning Discrete Time Markov Chains · CAV (2) 2020
Automated reasoning and model checking › model checking
probabilistic model checking
0.412020
Global PAC Bounds for Learning Discrete Time Markov Chains · CAV (2) 2020
Logic in computer science
temporal logic
0.412020
Global PAC Bounds for Learning Discrete Time Markov Chains · CAV (2) 2020
Automated reasoning and model checking › model checking › probabilistic model checking
statistical model checking
0.322013
Importance Splitting for Statistical Model Checking Rare Properties · CAV 2013
Cross-Entropy Optimisation of Importance Sampling Parameters for Statistical Model Checking · CAV 2012
Embedded and real-time systems
cyber-physical systems
0.112021
Automatically 'Verifying' Discrete-Time Complex Systems through Learning, Abstraction and Refinement · IEEE Trans. Software Eng. 2021
Performance modeling and evaluation
simulation
0.112012
Cross-Entropy Optimisation of Importance Sampling Parameters for Statistical Model Checking · CAV 2012
Mathematical optimization
importance sampling
0.112012
Cross-Entropy Optimisation of Importance Sampling Parameters for Statistical Model Checking · CAV 2012

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

refinement · 1.0learning · 1.0abstraction · 1.0temporal logic · 0.9laplace smoothing · 0.9frequency estimation · 0.9statistical model checking · 0.3importance sampling · 0.3cross-entropy optimization · 0.3importance splitting · 0.2
YearPublicationVenuePosition
2025 Simulated Interactive Debugging
Yannic Noller, Erick Chandra 0002, Srinidhi Chandrashekar, Kenny T. W. Choo, Cyrille Jégourel, Oka Kurniawan, Christopher M. Poskitt
ASE5
2021 Automatically 'Verifying' Discrete-Time Complex Systems through Learning, Abstraction and Refinement
abstract
Precisely modeling complex systems like cyber-physical systems is challenging, which often renders model-based system verification techniques like model checking infeasible. To overcome this challenge, we propose a method called LAR to automatically `verify' such complex systems through a combination of learning, abstraction and refinement from a set of system log traces. We assume that log traces and sampling frequency are adequate to capture `enough' behaviour of the system. Given a safety property and the concrete system log traces as input, LAR automatically learns and refines system models, and produces two kinds of outputs. One is a counterexample with a bounded probability of being spurious. The other is a probabilistic model based on which the given property is `verified'. The model can be viewed as a proof obligation, i.e., the property is verified if the model is correct. It can also be used for subsequent system analysis activities like runtime monitoring or model-based testing. Our method has been implemented as a self-contained software toolkit. The evaluation on multiple benchmark systems as well as a real-world water treatment system shows promising results.
Jingyi Wang 0004, Jun Sun 0001, Shengchao Qin, Cyrille Jégourel
IEEE Trans. Software Eng.4
2020 Global PAC Bounds for Learning Discrete Time Markov Chains
abstract
Learning models from observations of a system is a powerful tool with many applications. In this paper, we consider learning Discrete Time Markov Chains (DTMC), with different methods such as frequency estimation or Laplace smoothing . While models learnt with such methods converge asymptotically towards the exact system, a more practical question in the realm of trusted machine learning is how accurate a model learnt with a limited time budget is. Existing approaches provide bounds on how close the model is to the original system, in terms of bounds on local (transition) probabilities, which has unclear implication on the global behavior. In this work, we provide global bounds on the error made by such a learning process, in terms of global behaviors formalized using temporal logic . More precisely, we propose a learning process ensuring a bound on the error in the probabilities of these properties. While such learning process cannot exist for the full LTL logic, we provide one ensuring a bound that is uniform over all the formulas of CTL. Further, given one time-to-failure property, we provide an improved learning algorithm. Interestingly, frequency estimation is sufficient for the latter, while Laplace smoothing is needed to ensure non-trivial uniform bounds for the full CTL logic.
Hugo Bazille, Blaise Genest, Cyrille Jégourel, Jun Sun 0001
CAV (2)3
2018 Importance Sampling of Interval Markov Chains
abstract
In real-world systems, rare events often characterize critical situations like the probability that a system fails within some time bound and they are used to model some potentially harmful scenarios in dependability of safety-critical systems. Probabilistic Model Checking has been used to verify dependability properties in various types of systems but is limited by the state space explosion problem. An alternative is the recourse to Statistical Model Checking (SMC) that relies on Monte Carlo simulations and provides estimates within predefined error and confidence bounds. However, rare properties require a large number of simulations before occurring at least once. To tackle the problem, Importance Sampling, a rare event simulation technique, has been proposed in SMC for different types of probabilistic systems. Importance Sampling requires the full knowledge of probabilistic measure of the system, e.g. Markov chains. In practice, however, we often have models with some uncertainty, e.g., Interval Markov Chains. In this work, we propose a method to apply importance sampling to Interval Markov Chains. We show promising results in applying our method to multiple case studies.
Cyrille Jégourel, Jingyi Wang 0004, Jun Sun 0001
DSN1
2018 Verification of Strong Nash-equilibrium for Probabilistic BAR Systems
Dileepa Fernando, Naipeng Dong, Cyrille Jégourel, Jin Song Dong 0001
ICFEM3
2018 On the Sequential Massart Algorithm for Statistical Model Checking
Cyrille Jégourel, Jun Sun 0001, Jin Song Dong 0001
ISoLA (2)1
2016 Verification of Nash-Equilibrium for Probabilistic BAR Systems
abstract
A BAR system specifies a cooperation between agents who can be altruistic when they follow the specified behaviours, Byzantine when they randomly deviate from specifications and rational when they deviate to increase their own benefits. We consider whether a rational agent indeed follows the specification of a probabilistic BAR system as verifying whether the system is a Nash-equilibrium in the corresponding stochastic games. In this article, we propose an intuitive specification for probabilistic BAR systems and an algorithm to automatically verify Nash-equilibrium. To validate our implementation of the algorithm, we present two case studies – the three-player Rock-paper-scissors game and a probabilistic secret sharing protocol.
Dileepa Fernando, Naipeng Dong, Cyrille Jégourel, Jin Song Dong 0001
ICECCS3
2016 Feedback Control for Statistical Model Checking of Cyber-Physical Systems
Kenan Kalajdzic, Cyrille Jégourel, Anna Lukina, Ezio Bartocci, Axel Legay, Scott A. Smolka, Radu Grosu
ISoLA (1)2
2016 Importance Sampling for Stochastic Timed Automata
Cyrille Jégourel, Kim G. Larsen, Axel Legay, Marius Mikucionis, Danny Bøgsted Poulsen, Sean Sedwards
SETTA1
2016 Command-based importance sampling for statistical model checking
Cyrille Jégourel, Axel Legay, Sean Sedwards
Theor. Comput. Sci.1
2015 Statistical model checking QoS properties of systems with SBIP
Ayoub Nouri, Saddek Bensalem, Marius Bozga, Benoît Delahaye, Cyrille Jégourel, Axel Legay
Int. J. Softw. Tools Technol. Transf.5
2014 An Effective Heuristic for Adaptive Importance Splitting in Statistical Model Checking
Cyrille Jégourel, Axel Legay, Sean Sedwards
ISoLA (2)1
2013 Importance Splitting for Statistical Model Checking Rare Properties
Cyrille Jégourel, Axel Legay, Sean Sedwards
CAV1
2012 Cross-Entropy Optimisation of Importance Sampling Parameters for Statistical Model Checking
Cyrille Jégourel, Axel Legay, Sean Sedwards
CAV1
2012 Statistical Model Checking QoS Properties of Systems with SBIP
Saddek Bensalem, Marius Bozga, Benoît Delahaye, Cyrille Jégourel, Axel Legay, Ayoub Nouri
ISoLA (1)4
2012 A Platform for High Performance Statistical Model Checking - PLASMA
Cyrille Jégourel, Axel Legay, Sean Sedwards
TACAS1