EDBT 2026 Demo / reviewers in the wild / expert
Jeremy Sproston
dblp:71/3720 · also Jeremy James Sproston
· DBLP profile ↗
24ranked-venue papers
6as first author
4since 2021 · last 2024
0000-0003-2101-6821ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 17 · 3 first-author · 3 since 2021Software engineering, systems software and programming languages · 9 · 3 first-author · 1 since 2021Computer networks · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Clock-Dependent Probabilistic Timed Automata with One Clock and No Memory
Jeremy Sproston |
ICFEM | 1 |
| 2021 | Time Flies When Looking out of the Window: Timed Games with Window Parity ObjectivesabstractThe window mechanism was introduced by Chatterjee et al. to reinforce mean-payoff and total-payoff objectives with time bounds in two-player turn-based games on graphs. It has since proved useful in a variety of settings, including parity objectives in games and both mean-payoff and parity objectives in Markov decision processes. We study window parity objectives in timed automata and timed games: given a bound on the window size, a path satisfies such an objective if, in all states along the path, we see a sufficiently small window in which the smallest priority is even. We show that checking that all time-divergent paths of a timed automaton satisfy such a window parity objective can be done in polynomial space, and that the corresponding timed games can be solved in exponential time. This matches the complexity class of timed parity games, while adding the ability to reason about time bounds. We also consider multi-dimensional objectives and show that the complexity class does not increase. To the best of our knowledge, this is the first study of the window mechanism in a real-time setting. James C. A. Main, Mickael Randour, Jeremy Sproston |
CONCUR | 3 |
| 2021 | Probabilistic Timed Automata with Clock-Dependent Probabilities
Jeremy Sproston |
Fundam. Informaticae | 1 |
| 2021 | Probabilistic Timed Automata with One Clock and Initialised Clock-Dependent Probabilities
Jeremy Sproston |
Log. Methods Comput. Sci. | 1 |
| 2020 | Probabilistic Timed Automata with One Clock and Initialised Clock-Dependent ProbabilitiesabstractClock-dependent probabilistic timed automata extend classical timed automata with discrete probabilistic choice, where the probabilities are allowed to depend on the exact values of the clocks. Previous work has shown that the quantitative reachability problem for clock-dependent probabilistic timed automata with at least three clocks is undecidable. In this paper, we consider the subclass of clock-dependent probabilistic timed automata that have one clock, that have clock dependencies described by affine functions, and that satisfy an initialisation condition requiring that, at some point between taking edges with non-trivial clock dependencies, the clock must have an integer value. We present an approach for solving in polynomial time quantitative and qualitative reachability problems of such one-clock initialised clock-dependent probabilistic timed automata. Our results are obtained by a transformation to interval Markov decision processes. Jeremy Sproston |
FORTE | 1 |
| 2016 | Qualitative Analysis of VASS-Induced MDPs
Parosh Aziz Abdulla, Radu Ciobanu, Richard Mayr, Arnaud Sangnier, Jeremy Sproston |
FoSSaCS | 5 |
| 2013 | Solving Parity Games on Integer Vectors
Parosh Aziz Abdulla, Richard Mayr, Arnaud Sangnier, Jeremy Sproston |
CONCUR | 4 |
| 2013 | An extension of the inverse method to probabilistic timed automata
Étienne André 0001, Laurent Fribourg, Jeremy Sproston |
Formal Methods Syst. Des. | 3 |
| 2013 | Model checking for probabilistic timed automata
Gethin Norman, David Parker 0001, Jeremy Sproston |
Formal Methods Syst. Des. | 3 |
| 2011 | Performability Measure Specification: Combining CSRL and MSL
Alessandro Aldini, Marco Bernardo 0001, Jeremy Sproston |
FMICS | 3 |
| 2009 | Strict Divergence for Probabilistic Timed Automata
Jeremy Sproston |
CONCUR | 1 |
| 2009 | Model Checking Timed and Stochastic Properties with CSL^{TA}abstractMarkov chains are a well-known stochastic process that provide a balance between being able to adequately model the system's behavior and being able to afford the cost of the model solution. The definition of stochastic temporal logics like continuous stochastic logic (CSL) and its variant asCSL, and of their model-checking algorithms, allows a unified approach to the verification of systems, allowing the mix of performance evaluation and probabilistic verification. In this paper we present the stochastic logic CSLTA, which is more expressive than CSL and asCSL, and in which properties can be specified using automata (more precisely, timed automata with a single clock). The extension with respect to expressiveness allows the specification of properties referring to the probability of a finite sequence of timed events. A typical example is the responsiveness property "with probability at least 0.75, a message sent at time 0 by a system A will be received before time 5 by system B and the acknowledgment will be back at A before time 7", a property that cannot be expressed in either CSL or asCSL. We also present a model-checking algorithm for CSLTA. Susanna Donatelli, Serge Haddad, Jeremy Sproston |
IEEE Trans. Software Eng. | 3 |
| 2008 | Model Checking Probabilistic Timed Automata with One or Two ClocksabstractProbabilistic timed automata are an extension of timed automata with discrete probability distributions. We consider model-checking algorithms for the subclasses of probabilistic timed automata which have one or two clocks. Firstly, we show that PCTL probabilistic model-checking problems (such as determining whether a set of target states can be reached with probability at least 0.99 regardless of how nondeterminism is resolved) are PTIME-complete for one-clock probabilistic timed automata, and are EXPTIME-complete for probabilistic timed automata with two clocks. Secondly, we show that, for one-clock probabilistic timed automata, the model-checking problem for the probabilistic timed temporal logic PCTL is EXPTIME-complete. However, the model-checking problem for the subclass of PCTL which does not permit both punctual timing bounds, which require the occurrence of an event at an exact time point, and comparisons with probability bounds other than 0 or 1, is PTIME-complete for one-clock probabilistic timed automata. Marcin Jurdzinski, Jeremy Sproston, François Laroussinie |
Log. Methods Comput. Sci. | 2 |
| 2007 | From Time Petri Nets to Timed Automata: An Untimed Approach
Davide D'Aprile, Susanna Donatelli, Arnaud Sangnier, Jeremy Sproston |
TACAS | 4 |
| 2007 | Model Checking Probabilistic Timed Automata with One or Two Clocks
Marcin Jurdzinski, François Laroussinie, Jeremy Sproston |
TACAS | 3 |
| 2007 | Symbolic model checking for probabilistic timed automata
Marta Z. Kwiatkowska, Gethin Norman, Jeremy Sproston, Fuzhi Wang |
Inf. Comput. | 3 |
| 2007 | State explosion in almost-sure probabilistic reachability
François Laroussinie, Jeremy Sproston |
Inf. Process. Lett. | 2 |
| 2006 | Performance analysis of probabilistic timed automata using digital clocks
Marta Z. Kwiatkowska, Gethin Norman, David Parker 0001, Jeremy Sproston |
Formal Methods Syst. Des. | 4 |
| 2006 | Backward Bisimulation in Markov Chain Model CheckingabstractEquivalence relations can be used to reduce the state space of a system model, thereby permitting more efficient analysis. We study backward stochastic bisimulation in the context of model checking continuous-time Markov chains against continuous stochastic logic (CSL) properties. While there are simple CSL properties that are not preserved when reducing the state space of a continuous-time Markov chain using backward stochastic bisimulation, we show that the equivalence can nevertheless be used in the verification of a practically significant class of CSL properties. We consider an extension of these results to Markov reward models and continuous stochastic reward logic. Furthermore, we identify the logical properties for which the requirement on the equality of state-labeling sets (normally imposed on state equivalences in a model-checking context) can be omitted from the definition of the equivalence, resulting in a better state-space reduction Jeremy Sproston, Susanna Donatelli |
IEEE Trans. Software Eng. | 1 |
| 2005 | Model Checking Durational Probabilistic Systems
François Laroussinie, Jeremy Sproston |
FoSSaCS | 2 |
| 2003 | Probabilistic Model Checking of Deadline Properties in the IEEE 1394 FireWire Root Contention ProtocolabstractAbstract. The interplay of real time and probability is crucial to the correctness of the IEEE 1394 FireWire root contention protocol. We present a formal verification of the protocol using probabilistic model checking. Rather than analyse the functional aspects of the protocol, by asking such questions as ‘Will a leader be elected?’, we focus on the protocol's performance, by asking the question ‘How certain are we that a leader will be elected sufficiently quickly?’ Probabilistic timed automata are used to formally model and verify the protocol against properties which require that a leader is elected before a deadline with a certain probability. We use techniques such as abstraction, reachability analysis and integer-time semantics to aid the model-checking process, and the efficacy of these techniques is compared. Marta Z. Kwiatkowska, Gethin Norman, Jeremy Sproston |
Formal Aspects Comput. | 3 |
| 2002 | Automatic verification of real-time systems with discrete probability distributions
Marta Z. Kwiatkowska, Gethin Norman, Roberto Segala, Jeremy Sproston |
Theor. Comput. Sci. | 4 |
| 2001 | Symbolic Computation of Maximal Probabilistic Reachability
Marta Z. Kwiatkowska, Gethin Norman, Jeremy Sproston |
CONCUR | 3 |
| 2000 | Verifying Quantitative Properties of Continuous Probabilistic Timed Automata
Marta Z. Kwiatkowska, Gethin Norman, Roberto Segala, Jeremy Sproston |
CONCUR | 4 |