VLDB 2026 Research / reviewers in the wild / expert
Alexandru Mereacre
dblp:20/2597
· DBLP profile ↗
17ranked-venue papers
0as first author
0since 2021 · last 2017
0000-0002-5376-2194ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10Software engineering, systems software and programming languages · 4Applied, interdisciplinary, general and emerging computing · 4
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
3 papers |
Automated reasoning and model checking · 66% Information theory · 26% Automata and formal languages · 9% | |
| Software engineering, system software, and programming languages
2 papers |
Program verification · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Embedded and real-time systems · 88% Electronic design automation · 12% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
model checking |
0.3 | 2 | 2014 | Invariant Verification of Nonlinear Hybrid Automata Networks of Cardiac Cells · CAV 2014 Quantitative Verification of Implantable Cardiac Pacemakers · RTSS 2012 |
Information theory › probability theory › stochastic processes
markov processes |
0.3 | 1 | 2017 | Quantitative model-checking of controlled discrete-time Markov processes · Inf. Comput. 2017 |
Automated reasoning and model checking › model checking
quantitative model checking |
0.3 | 1 | 2017 | Quantitative model-checking of controlled discrete-time Markov processes · Inf. Comput. 2017 |
Automated reasoning and model checking › model checking
probabilistic model checking |
0.2 | 2 | 2009 | Quantitative Model Checking of Continuous-Time Markov Chains Against Timed Automata Specifications · LICS 2009 Approximate Parameter Synthesis for Probabilistic Time-Bounded Reachability · RTSS 2008 |
Program verification › model checking
probabilistic model checking |
0.1 | 1 | 2012 | Quantitative Verification of Implantable Cardiac Pacemakers · RTSS 2012 |
Program verification
quantitative verification |
0.1 | 1 | 2012 | Quantitative Verification of Implantable Cardiac Pacemakers · RTSS 2012 |
Embedded and real-time systems
cyber-physical system platforms |
0.1 | 1 | 2012 | Quantitative Verification of Implantable Cardiac Pacemakers · RTSS 2012 |
Embedded and real-time systems
medical device |
0.1 | 1 | 2012 | Quantitative Verification of Implantable Cardiac Pacemakers · RTSS 2012 |
Automated reasoning and model checking › model checking › probabilistic model checking
continuous-time markov chain |
0.1 | 1 | 2009 | Quantitative Model Checking of Continuous-Time Markov Chains Against Timed Automata Specifications · LICS 2009 |
Automata and formal languages
timed automata |
0.1 | 1 | 2009 | Quantitative Model Checking of Continuous-Time Markov Chains Against Timed Automata Specifications · LICS 2009 |
Automated reasoning and model checking › synthesis
parameter synthesis |
0.1 | 1 | 2008 | Approximate Parameter Synthesis for Probabilistic Time-Bounded Reachability · RTSS 2008 |
Automated reasoning and model checking › model checking › probabilistic model checking
time-bounded reachability |
0.1 | 1 | 2008 | Approximate Parameter Synthesis for Probabilistic Time-Bounded Reachability · RTSS 2008 |
Embedded and real-time systems
real-time scheduling |
0.0 | 1 | 2012 | Quantitative Verification of Implantable Cardiac Pacemakers · RTSS 2012 |
Electronic design automation › hardware verification and test › formal verification
timed automata |
0.0 | 1 | 2012 | Quantitative Verification of Implantable Cardiac Pacemakers · RTSS 2012 |
Methods — techniques the papers use, named apart from their topics
invariant verification · 0.4timed automata · 0.3probabilistic model checking · 0.3discretisation · 0.3discrete-time markov processes · 0.3refinement · 0.2discretization · 0.2reachability probability · 0.1partial differential equations · 0.1integral equations · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Quantitative model-checking of controlled discrete-time Markov processes
Ilya Tkachev, Alexandru Mereacre, Joost-Pieter Katoen, Alessandro Abate |
Inf. Comput. | 2 |
| 2016 | Building Power Consumption Models from Executable Timed I/O Automata SpecificationsabstractWe develop a novel model-based hardware-in-the-loop (HIL) framework for optimising energy consumption of embedded software controllers. Controller and plant models are specified as networks of parameterised timed input/output automata and translated into executable code. The controller is encoded into the target embedded hardware, which is connected to a power monitor and interacts with the simulation of the plant model. The framework then generates a power consumption model that maps controller transitions to distributions over power measurements, and is used to optimise the timing parameters of the controller, without compromising a given safety requirement. The novelty of our approach is that we measure the real power consumption of the controller and use thus obtained data for energy optimisation. We employ timed Petri nets as an intermediate representation of the executable specification, which facilitates efficient code generation and fast simulations. Our framework uniquely combines the advantages of rigorous specifications with accurate power measurements and methods for online model estimation, thus enabling automated design of correct and energy-efficient controllers. Benoît Barbot, Marta Z. Kwiatkowska, Alexandru Mereacre, Nicola Paoletti |
HSCC | 3 |
| 2014 | Invariant Verification of Nonlinear Hybrid Automata Networks of Cardiac Cells
Zhenqi Huang, Chuchu Fan, Alexandru Mereacre, Sayan Mitra 0001, Marta Z. Kwiatkowska |
CAV | 3 |
| 2014 | Synthesising optimal timing delays for Timed I/O AutomataabstractIn many real-time embedded systems, the choice of values for the timing delays can crucially affect the safety or quantitative characteristics of their execution. We propose a parameter synthesis algorithm that finds optimal timing delays guaranteeing that the system satisfies a given quantitative property. As a modelling framework we consider networks of Timed Input/Output Automata (TIOA) with priorities and parametric guards. To express system properties we extend Metric Temporal Logic (MTL) with counting formulas. We implement the algorithm using constraint solving and Monte Carlo sampling, and demonstrate the feasibility of our approach on a simplified model of a pacemaker. We are able to synthesise timing delays that ensure with high probability that energy usage is minimised, while maintaining the basic safety property of the pacemaker. Marco Diciolla, Chang Hwan Peter Kim, Marta Z. Kwiatkowska, Alexandru Mereacre |
EMSOFT | 4 |
| 2014 | On Quantitative Software Quality Assurance Methodologies for Cardiac Pacemakers
Marta Z. Kwiatkowska, Alexandru Mereacre, Nicola Paoletti |
ISoLA (2) | 2 |
| 2014 | Quantitative verification of implantable cardiac pacemakers over hybrid heart models
Taolue Chen 0001, Marco Diciolla, Marta Z. Kwiatkowska, Alexandru Mereacre |
Inf. Comput. | 4 |
| 2013 | A simulink hybrid heart model for quantitative verification of cardiac pacemakersabstractWe develop a novel hybrid heart model in Simulink that is suitable for quantitative verification of implantable cardiac pacemakers. The heart model is formulated at the level of cardiac cells, can be adapted to patient data, and incorporates stochasticity. It is inspired by the timed and hybrid automata network models of Jiang et al and Ye et al, where probabilistic behaviour is not considered. In contrast to our earlier work, we work directly with action potential signals that the pacemaker sensor inputs from a specific cell, rather than ECG signals. We validate the model by demonstrating that its composition with a pacemaker model can be used to check safety properties by means of approximate probabilistic verification. Taolue Chen 0001, Marco Diciolla, Marta Z. Kwiatkowska, Alexandru Mereacre |
HSCC | 4 |
| 2013 | Quantitative automata-based controller synthesis for non-autonomous stochastic hybrid systemsabstractThis work deals with Markov processes that are defined over an uncountable state space (possibly hybrid) and embedding non-determinism in the shape of a control structure. The contribution looks at the problem of optimization, over the set of allowed controls, of probabilistic specifications defined by automata - in particular, the focus is on deterministic finite-state automata. This problem can be reformulated as an optimization of a probabilistic reachability property over a product process obtained from the model for the specification and the model of the system. Optimizing over automata-based specifications thus leads to maximal or minimal probabilistic reachability properties. For both setups, the contribution shows that these problems can be sufficiently tackled with history-independent Markov policies. This outcome has relevant computational repercussions: in particular, the work develops a discretization procedure leading into standard optimization problems over Markov decision processes. Such procedure is associated with exact error bounds and is experimentally tested on a case study. Ilya Tkachev, Alexandru Mereacre, Joost-Pieter Katoen, Alessandro Abate |
HSCC | 2 |
| 2013 | Verification of linear duration properties over continuous-time markov chainsabstractStochastic modelling and algorithmic verification techniques have been proved useful in analysing and detecting unusual trends in performance and energy usage of systems such as power management controllers and wireless sensor devices. Many important properties are dependent on the cumulated time that the device spends in certain states, possibly intermittently. We study the problem of verifying continuous-time Markov Chains (CTMCs) against Linear Duration Properties (LDP), that is, properties stated as conjunctions of linear constraints over the total duration of time spent in states that satisfy a given property. We identify two classes of LDP properties, Eventuality Duration Properties (EDP) and Invariance Duration Properties (IDP), respectively referring to the reachability of a set of goal states, within a time bound; and the continuous satisfaction of a duration property over an execution path. The central question that we address is how to compute the probability of the set of infinite timed paths of the CTMC that satisfy a given LDP. We present algorithms to approximate these probabilities up to a given precision, stating their complexity and error bounds. The algorithms mainly employ an adaptation of uniformisation and the computation of volumes of multidimensional integrals under systems of linear constraints, together with different mechanisms to bound the errors. Taolue Chen 0001, Marco Diciolla, Marta Z. Kwiatkowska, Alexandru Mereacre |
ACM Trans. Comput. Log. | 4 |
| 2012 | Verification of linear duration properties over continuous-time markov chainsabstractStochastic modeling and algorithmic verification techniques have been proved useful in analyzing and detecting unusual trends in performance and energy usage of systems such as power management controllers and wireless sensor devices. Many important properties are dependent on the cumulated time that the device spends in certain states, possibly intermittently. We study the problem of verifying continuous-time Markov chains (CTMCs) against linear duration properties (LDP), i.e. properties stated as conjunctions of linear constraints over the total duration of time spent in states that satisfy a given property. We identify two classes of LDP properties, eventuality duration properties (EDP) and invariance duration properties (IDP), respectively referring to the reachability of a set of goal states, within a time bound; and the continuous satisfaction of a duration property over an execution path. The central question that we address is how to compute the probability of the set of infinite timed paths of the CTMC that satisfy a given LDP. We present algorithms to approximate these probabilities up to a given precision, stating their complexity and error bounds. The algorithms mainly employ an adaptation of uniformization and the computation of volumes of multi-dimensional integrals under systems of linear constraints, together with different mechanisms to bound the errors. Taolue Chen 0001, Marco Diciolla, Marta Z. Kwiatkowska, Alexandru Mereacre |
HSCC | 4 |
| 2012 | Quantitative Verification of Implantable Cardiac PacemakersabstractImplantable medical devices, such as cardiac pacemakers, must be designed and programmed to the highest levels of safety and reliability. Recently, errors in embedded software have led to a substantial increase in safety alerts, costly device recalls or even patient death. To address such issues, we propose a model-based framework for quantitative, automated verification of pacemaker software. We adapt the electrocardiogram model of Clifford et al, which generates realistic normal and abnormal heart beat behaviours, with probabilistic transitions between them, to produce a timed sequence of action potential signals that serve as pacemaker input. Working with the timed automata model of the pacemaker by Jiang et al, we develop a methodology for deriving the composition of the heart and the pacemaker, based on discretisation. The main correctness properties we consider include checking that the pacemaker corrects Bradycardia (slow heart beat) and does not induce Tachycardia (fast heart beat), for a range of realistic heart behaviours. We also analyse under sensing, through considering noise on sensor readings, and energy usage. We implement the framework using the probabilistic model checker PRISM and MATLAB and demonstrate encouraging experimental results. Our approach can be adapted to individual patients and is applicable to other pacemaker models. Taolue Chen 0001, Marco Diciolla, Marta Z. Kwiatkowska, Alexandru Mereacre |
RTSS | 4 |
| 2011 | Quantitative automata model checking of autonomous stochastic hybrid systemsabstractThis paper considers the quantitative verification of discrete-time stochastic hybrid systems (DTSHS) against linear time objectives. The central question is to determine the likelihood of all the trajectories in a DTSHS that are accepted by an automaton on finite or infinite words. This verification covers regular and ω-regular properties, and thus comprises the linear temporal logic LTL. This work shows that these quantitative verification problems can be reduced to computing reachability probabilities over the product of an automaton and the DTSHS under study. The computation of reachability probabilities can be performed in a backward-recursive manner, and quantitatively approximated by procedures over discrete-time Markov chains. A case study shows the feasibility of the approach. Alessandro Abate, Joost-Pieter Katoen, Alexandru Mereacre |
HSCC | 3 |
| 2011 | Efficient CTMC Model Checking of Linear Real-Time Objectives
Benoît Barbot, Taolue Chen 0001, Tingting Han 0001, Joost-Pieter Katoen, Alexandru Mereacre |
TACAS | 5 |
| 2010 | Computing Optimal Schedules for battery Usage in Embedded SystemsabstractThe use of mobile devices is often limited by the battery lifetime. Some devices have the option to connect an extra battery, or to use smart battery-packs with multiple cells to extend the lifetime. In these cases, scheduling the batteries or battery cells over the load to exploit the recovery properties of the batteries helps to extend the overall systems lifetime. Straightforward scheduling schemes, like round-robin or choosing the best battery available, already provide a big improvement compared to a sequential discharge of the batteries. In this paper, we compare these scheduling schemes with the optimal scheduling scheme produced with two different modeling approaches: an approach based on a priced-timed automaton model (implemented and evaluated in Uppaal Cora), as well as an analytical approach (partly formulated as nonlinear optimization problem) for a slightly adapted scheduling problem. We show that in some cases the results of the simple scheduling schemes (round-robin, and best-first) are close to optimal. However, the optimal schedules, computed according to both methods, also clearly show that in a variety of scenarios, the simple schedules are far from optimal. Marijn R. Jongerden, Alexandru Mereacre, Henrik C. Bohnenkamp, Boudewijn R. Haverkort, Joost-Pieter Katoen |
IEEE Trans. Ind. Informatics | 2 |
| 2009 | LTL Model Checking of Time-Inhomogeneous Markov Chains
Taolue Chen 0001, Tingting Han 0001, Joost-Pieter Katoen, Alexandru Mereacre |
ATVA | 4 |
| 2009 | Quantitative Model Checking of Continuous-Time Markov Chains Against Timed Automata SpecificationsabstractWe study the following problem: given a continuous-time Markov chain (CTMC) C, and a linear real-time property provided as a deterministic timed automaton (DTA) A, what is the probability of the set of paths of C that are accepted by A (C satisfies A)? It is shown that this set of paths is measurable and computing its probability can be reduced to computing the reachability probability in a piecewise deterministic Markov process (PDP). The reachability probability is characterized as the least solution of a system of integral equations and is shown to be approximated by solving a system of partial differential equations. For the special case of single-clock DTA, the system of integral equations can be transformed into a system of linear equations where the coefficients are solutions of ordinary differential equations. Taolue Chen 0001, Tingting Han 0001, Joost-Pieter Katoen, Alexandru Mereacre |
LICS | 4 |
| 2008 | Approximate Parameter Synthesis for Probabilistic Time-Bounded ReachabilityabstractThis paper proposes a technique to synthesize parametric rate values in continuous-time Markov chains that ensure the validity of bounded reachability properties. Rate expressions over variables indicate the average speed of state changes and are expressed using the polynomials over reals. The key contribution is an algorithm that approximates the set of parameter values for which the stochastic real-time system guarantees the validity of bounded reachability properties. This algorithm is based on discretizing parameter ranges together with a refinement technique. This paper describes the algorithm, analyzes its time complexity, and shows its applicability by deriving parameter constraints for a real-time storage system with probabilistic error checking facilities. Tingting Han 0001, Joost-Pieter Katoen, Alexandru Mereacre |
RTSS | 3 |