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
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