VLDB 2026 Research / reviewers in the wild / expert
Pedro R. D'Argenio
dblp:61/441
· DBLP profile ↗
47ranked-venue papers
17as first author
10since 2021 · last 2026
0000-0002-8528-9215ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 27 · 13 first-author · 3 since 2021Software engineering, systems software and programming languages · 21 · 7 first-author · 6 since 2021Artificial intelligence and machine learning · 3 · 1 since 2021Security and privacy · 2 · 1 since 2021Computer networks · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | AKR: A Model Checker for an Adaptative Probabilistic Knowing-How LogicabstractWe present AKR , a model checking tool for an adaptative probabilistic knowing-how epistemic logic. The tool takes as input the specification of a scenario modeled via a probabilistic LTS (in PRISM notation), a collection of regular expressions acting as agent’s perception, a knowing-how property, and checks whether the formula holds in the model under the given perception. The tool combines automata-based techniques with calls to the PRISM tool to compute the result. AKR is a publicly available, open-source tool entirely programmed in Python . We describe the tool’s architecture and illustrate its use via some examples. Valentin Cassano, Pablo F. Castro, Pedro R. D'Argenio, Raul Fervari |
TACAS (1) | 3 |
| 2025 | How Lucky Are You to Know Your Way? A Probabilistic Approach to Knowing How LogicsabstractWe introduce a probabilistic version of knowing-how modal logics. More precisely, our logics extend extant approaches to model the ability of an agent to achieve a given goal with a certain probability. On the semantic side, we enrich the models of the logic with probability distributions over the agent's actions. Then, we investigate different languages to describe such structures. First, we consider a probabilistic version of the linear plan-based logic of knowing how, and discuss its properties. Then, we consider indistinguishability classes, and obtain two logics, one that has `non-adaptative' plans, and another with `adaptative' plans. In all cases we investigate the computational complexity of their model-checking problem, obtaining undecidability results for the first and the second logic, while for the last one the problem is decidable in polynomial time. We also explore the semantics of the new logics under non-probabilistic models to compare them to the original non-probabilistic ones. Pablo F. Castro, Pedro R. D'Argenio, Raul Fervari |
KR | 2 |
| 2024 | Coyan: Fault Tree Analysis - Exact and Scalable
Nazareno Garagiola, Holger Hermanns, Pedro R. D'Argenio |
SAFECOMP | 3 |
| 2024 | Tolerange: Quantifying Fault Masking in Stochastic Systems
Luciano Putruele, Ramiro Demasi, Pablo F. Castro, Pedro R. D'Argenio |
SPIN | 4 |
| 2023 | Optimal Route Synthesis in Space DTN Using Markov Decision Processes
Pedro R. D'Argenio |
ICTAC | 1 |
| 2023 | Preface to the special issue on Open Problems in Concurrency Theory
Ilaria Castellani, Pedro R. D'Argenio, Mohammad Reza Mousavi 0001, Ana Sokolova |
J. Log. Algebraic Methods Program. | 2 |
| 2022 | Playing Against Fair Adversaries in Stochastic Games with Total RewardsabstractAbstract We investigate zero-sum turn-based two-player stochastic games in which the objective of one player is to maximize the amount of rewards obtained during a play, while the other aims at minimizing it. We focus on games in which the minimizer plays in a fair way. We believe that these kinds of games enjoy interesting applications in software verification, where the maximizer plays the role of a system intending to maximize the number of “milestones” achieved, and the minimizer represents the behavior of some uncooperative but yet fair environment. Normally, to study total reward properties, games are requested to be stopping (i.e., they reach a terminal state with probability 1). We relax the property to request that the game is stopping only under a fair minimizing player. We prove that these games are determined, i.e., each state of the game has a value defined. Furthermore, we show that both players have memoryless and deterministic optimal strategies, and the game value can be computed by approximating the greatest-fixed point of a set of functional equations. We implemented our approach in a prototype tool, and evaluated it on an illustrating example and an Unmanned Aerial Vehicle case study. Pablo F. Castro, Pedro R. D'Argenio, Ramiro Demasi, Luciano Putruele |
CAV (2) | 2 |
| 2022 | MaskD: A Tool for Measuring Masking Fault-ToleranceabstractAbstract We present , an automated tool designed to measure the level of fault-tolerance provided by software components. The tool focuses on measuring masking fault-tolerance, that is, the kind of fault-tolerance that allows systems to mask faults in such a way that they cannot be observed by the users. The tool takes as input a nominal model (which serves as a specification) and its fault-tolerant implementation, described by means of a guarded-command language, and automatically computes the masking distance between them. This value can be understood as the level of fault-tolerance provided by the implementation. The tool is based on a sound and complete framework we have introduced in previous work. We present the ideas behind the tool by means of a simple example and report experiments realized on more complex case studies. Luciano Putruele, Ramiro Demasi, Pablo F. Castro, Pedro R. D'Argenio |
TACAS (1) | 4 |
| 2022 | Analysis of non-Markovian repairable fault trees through rare event simulationabstractAbstract Dynamic fault trees (DFTs) are widely adopted in industry to assess the dependability of safety-critical equipment. Since many systems are too large to be studied numerically, DFTs dependability is often analysed using Monte Carlo simulation. A bottleneck here is that many simulation samples are required in the case of rare events, e.g. in highly reliable systems where components seldom fail. Rare event simulation (RES) provides techniques to reduce the number of samples in the case of rare events. In this article, we present a RES technique based on importance splitting to study failures in highly reliable DFTs, more precisely, on a variant of repairable fault trees (RFT). Whereas RES usually requires meta-information from an expert, our method is fully automatic. For this, we propose two different methods to derive the so-called importance function. On the one hand, we propose to cleverly exploit the RFT structure to compositionally construct such function. On the other hand, we explore different importance functions derived in different ways from the minimal cut sets of the tree, i.e., the minimal units that determine its failure. We handle RFTs with Markovian and non-Markovian failure and repair distributions—for which no numerical methods exist—and implement the techniques on a toolchain that includes the RES engine FIG, for which we also present improvements. We finally show the efficiency of our approach in several case studies. Carlos E. Budde, Pedro R. D'Argenio, Raúl E. Monti, Mariëlle Stoelinga |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2021 | Routing in Delay-Tolerant Networks under uncertain contact plans
Fernando D. Raverta, Juan A. Fraire, Pablo G. Madoery, Ramiro Demasi, Jorge M. Finochietto, Pedro R. D'Argenio |
Ad Hoc Networks | 6 |
| 2020 | A compositional semantics for Repairable Fault Trees with general distributionsabstractFault Tree Analysis (FTA) is a prominent technique in industrial and scientific risk assessment. Repairable Fault Trees (RFT) enhance the classical Fault Tree (FT) model by introducing the possibility to describe complex dependent repairs of system components. Usual frameworks for analyzing FTs such as BDD, SBDD, and Markov chains fail to assess the desired properties over RFT complex models, either because these become too large, or due to cyclic behaviour introduced by dependent repairs. Simulation is another way to carry out this kind of analysis. In this paper we review the RFT model with Repair Boxes as introduced by Daniele Codetta-Raiteri. We present compositional semantics for this model in terms of Input/Output Stochastic Automata, which allows for the modelling of events occurring according to general continuous distribution. Moreover, we prove that the semantics generates (weakly) deterministic models, hence suitable for discrete event simulation, and prominently for rare event simulation using the FIG tool. Raúl E. Monti, Carlos E. Budde, Pedro R. D'Argenio |
LPAR | 3 |
| 2020 | Rare Event Simulation for Non-Markovian Repairable Fault TreesabstractDynamic fault trees (DFT) are widely adopted in industry to assess the dependability of safety-critical equipment. Since many systems are too large to be studied numerically, DFTs dependability is often analysed using Monte Carlo simulation. A bottleneck here is that many simulation samples are required in the case of rare events, e.g. in highly reliable systems where components fail seldomly. Rare event simulation (RES) provides techniques to reduce the number of samples in the case of rare events. We present a RES technique based on importance splitting, to study failures in highly reliable DFTs. Whereas RES usually requires meta-information from an expert, our method is fully automatic: By cleverly exploiting the fault tree structure we extract the so-called importance function. We handle DFTs with Markovian and non-Markovian failure and repair distributions—for which no numerical methods exist—and show the efficiency of our approach on several case studies. Carlos E. Budde, Marco Biagi, Raúl E. Monti, Pedro R. D'Argenio, Mariëlle Stoelinga |
TACAS (1) | 4 |
| 2020 | On the probabilistic bisimulation spectrum with silent moves
Christel Baier, Pedro R. D'Argenio, Holger Hermanns |
Acta Informatica | 2 |
| 2020 | An efficient statistical model checker for nondeterminism and rare eventsabstractAbstract Statistical model checking avoids the state space explosion problem in verification and naturally supports complex non-Markovian formalisms. Yet as a simulation-based approach, its runtime becomes excessive in the presence of rare events, and it cannot soundly analyse nondeterministic models. In this article, we present : a statistical model checker that combines fully automated importance splitting to estimate the probabilities of rare events with smart lightweight scheduler sampling to approximate optimal schedulers in nondeterministic models. As part of the Modest Toolset, it supports a variety of input formalisms natively and via the Jani exchange format. A modular software architecture allows its various features to be flexibly combined. We highlight its capabilities using experiments across multi-core and distributed setups on three case studies and report on an extensive performance comparison with three current statistical model checkers. Carlos E. Budde, Pedro R. D'Argenio, Arnd Hartmanns, Sean Sedwards |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2019 | Measuring Masking Fault-ToleranceabstractIn this paper we introduce a notion of fault-tolerance distance between labeled transition systems. Intuitively, this notion of distance measures the degree of fault-tolerance exhibited by a candidate system. In practice, there are different kinds of fault-tolerance, here we restrict ourselves to the analysis of masking fault-tolerance because it is often a highly desirable goal for critical systems. Roughly speaking, a system is masking fault-tolerant when it is able to completely mask the faults, not allowing these faults to have any observable consequences for the users. We capture masking fault-tolerance via a simulation relation, which is accompanied by a corresponding game characterization. We enrich the resulting games with quantitative objectives to define the notion of masking fault-tolerance distance. Furthermore, we investigate the basic properties of this notion of masking distance, and we prove that it is a directed semimetric. We have implemented our approach in a prototype tool that automatically computes the masking distance between a nominal system and a fault-tolerant version of it. We have used this tool to measure the masking tolerance of multiple instances of several case studies. Pablo F. Castro, Pedro R. D'Argenio, Ramiro Demasi, Luciano Putruele |
TACAS (2) | 2 |
| 2019 | Automated compositional importance splitting
Carlos E. Budde, Pedro R. D'Argenio, Arnd Hartmanns |
Sci. Comput. Program. | 2 |
| 2018 | A Hierarchy of Scheduler Classes for Stochastic AutomataabstractStochastic automata are a formal compositional model for concurrent stochastic timed systems, with general distributions and nondeterministic choices. Measures of interest are defined over schedulers that resolve the nondeterminism. In this paper we investigate the power of various theoretically and practically motivated classes of schedulers, considering the classic complete-information view and a restriction to non-prophetic schedulers. We prove a hierarchy of scheduler classes w.r.t. unbounded probabilistic reachability. We find that, unlike Markovian formalisms, stochastic automata distinguish most classes even in this basic setting. Verification and strategy synthesis methods thus face a tradeoff between powerful and efficient classes. Using lightweight scheduler sampling, we explore this tradeoff and demonstrate the concept of a useful approximative verification technique for stochastic automata. Pedro R. D'Argenio, Marcus Gerhold, Arnd Hartmanns, Sean Sedwards |
FoSSaCS | 1 |
| 2018 | Input/Output Stochastic Automata with Urgency: Confluence and Weak Determinism
Pedro R. D'Argenio, Raúl E. Monti |
ICTAC | 1 |
| 2018 | Lightweight Statistical Model Checking in Nondeterministic Continuous Time
Pedro R. D'Argenio, Arnd Hartmanns, Sean Sedwards |
ISoLA (2) | 1 |
| 2018 | Verification, Testing, and Runtime Monitoring of Automotive Exhaust EmissionsabstractEmission cleaning in modern cars is controlled by embedded software. In this context, the diesel emission scandal has made it apparent that the automotive industry is susceptible to fraudulent behaviour, implemented and effectuated by that control software. Mass effects make the individual controllers altogether have statistically significant adverse effects on people’s health. This paper surveys recent work on the use of rigorous formal techniques to attack this problem. It starts off with an introduction into the dimension and facets of the problem from a software technology perspective. It then details approaches to use (i) model checking for the white-box analysis of the embedded software, (ii) model- based black-box testing to detect fraudulent behaviour under standardized conditions, and (iii) synthesis of runtime monitors for real driving emissions of cars in-the-wild. All these efforts aim at finding ways to eventually ban the problem of doped software, that is, of software that surreptitiously alters its behaviour in certain circumstances – against the interest of the owner or of society. Holger Hermanns, Sebastian Biewer, Pedro R. D'Argenio, Maximilian A. Köhl |
LPAR | 3 |
| 2018 | A Statistical Model Checker for Nondeterminism and Rare Events
Carlos E. Budde, Pedro R. D'Argenio, Arnd Hartmanns, Sean Sedwards |
TACAS (2) | 2 |
| 2017 | Is Your Software on Dope? - Formal Analysis of Surreptitiously "enhanced" Programs
Pedro R. D'Argenio, Gilles Barthe, Sebastian Biewer, Bernd Finkbeiner, Holger Hermanns |
ESOP | 1 |
| 2017 | Better Automated Importance Splitting for Transient Rare Events
Carlos E. Budde, Pedro R. D'Argenio, Arnd Hartmanns |
SETTA | 2 |
| 2016 | Statistical Approximation of Optimal Schedulers for Probabilistic Timed Automata
Pedro R. D'Argenio, Arnd Hartmanns, Axel Legay, Sean Sedwards |
IFM | 1 |
| 2016 | Facets of Software Doping
Gilles Barthe, Pedro R. D'Argenio, Bernd Finkbeiner, Holger Hermanns |
ISoLA (2) | 2 |
| 2016 | A general SOS theory for the specification of probabilistic transition systems
Pedro R. D'Argenio, Daniel Gebler, Matias David Lee |
Inf. Comput. | 1 |
| 2015 | Smart sampling for lightweight verification of Markov decision processes
Pedro R. D'Argenio, Axel Legay, Sean Sedwards, Louis-Marie Traonouez |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2014 | Axiomatizing Bisimulation Equivalences and Metrics from Probabilistic SOS Rules
Pedro R. D'Argenio, Daniel Gebler, Matias David Lee |
FoSSaCS | 1 |
| 2014 | Distributed probabilistic input/output automata: Expressiveness, (un)decidability and algorithms
Sergio Giro, Pedro R. D'Argenio, Luis María Ferrer Fioriti |
Theor. Comput. Sci. | 2 |
| 2012 | Probabilistic Transition System Specification: Congruence and Full Abstraction of Bisimulation
Pedro R. D'Argenio, Matias David Lee |
FoSSaCS | 1 |
| 2012 | Reconciling real and stochastic time: the need for probabilistic refinementabstractAbstract We conservatively extend an ACP-style discrete-time process theory with discrete stochastic delays. The semantics of the timed delays relies on time additivity and time determinism, which are properties that enable us to merge subsequent timed delays and to impose their synchronous expiration. Stochastic delays, however, interact with respect to a so-called race condition that determines the set of delays that expire first, which is guided by an (implicit) probabilistic choice. The race condition precludes the property of time additivity as the merger of stochastic delays alters this probabilistic behavior. To this end, we resolve the race condition using conditionally-distributed unit delays. We give a sound and ground-complete axiomatization of the process theory comprising the standard set of ACP-style operators. In this generalized setting, the alternative composition is no longer associative, so we have to resort to special normal forms that explicitly resolve the underlying race condition. Our treatment succeeds in the initial challenge to conservatively extend standard time with stochastic time. However, the ‘dissection’ of the stochastic delays to conditionally-distributed unit delays comes at a price, as we can no longer relate the resolved race condition to the original stochastic delays. We seek a solution in the field of probabilistic refinements that enable the interchange of probabilistic and nondeterministic choices. Jasen Markovski, Pedro R. D'Argenio, Jos C. M. Baeten, Erik P. de Vink |
Formal Aspects Comput. | 2 |
| 2012 | Bisimulations for non-deterministic labelled Markov processesabstractWe extend the theory of labelled Markov processes to include internal non-determinism, which is a fundamental concept for the further development of a process theory with abstraction on non-deterministic continuous probabilistic systems. We define non-deterministic labelled Markov processes (NLMP) and provide three definitions of bisimulations: a bisimulation following a traditional characterisation; a state-based bisimulation tailored to our ‘measurable’ non-determinism; and an event-based bisimulation. We show the relations between them, including the fact that the largest state bisimulation is also an event bisimulation. We also introduce a variation of the Hennessy–Milner logic that characterises event bisimulation and is sound with respect to the other bisimulations for an arbitrary NLMP. This logic, however, is infinitary as it contains a denumerable . We then introduce a finitary sublogic that characterises all bisimulations for an image finite NLMP whose underlying measure space is also analytic. Hence, in this setting, all the notions of bisimulation we consider turn out to be equal. Finally, we show that all these bisimulation notions are different in the general case. The counterexamples that separate them turn out to be non-probabilistic NLMPs. Pedro R. D'Argenio, Pedro Sánchez Terraf, Nicolás Wolovick |
Math. Struct. Comput. Sci. | 1 |
| 2011 | Secure information flow by self-compositionabstractInformation flow policies are confidentiality policies that control information leakage through program execution. A common way to enforce secure information flow is through information flow type systems. Although type systems are compositional and usually enjoy decidable type checking or inference, their extensibility is very poor: type systems need to be redefined and proved sound for each new variation of security policy and programming language for which secure information flow verification is desired. In contrast, program logics offer a general mechanism for enforcing a variety of safety policies, and for this reason are favoured in Proof Carrying Code, which is a promising security architecture for mobile code. However, the encoding of information flow policies in program logics is not straightforward because they refer to a relation between two program executions. The purpose of this paper is to investigate logical formulations of secure information flow based on the idea of self-composition, which reduces the problem of secure information flow of a program P to a safety property for a program derived from P by composing P with a renaming of itself. Self-composition enables the use of standard techniques for information flow policy verification, such as program logics and model checking, that are suitable in Proof Carrying Code infrastructures. We illustrate the applicability of self-composition in several settings, including different security policies such as non-interference and controlled forms of declassification, and programming languages including an imperative language with parallel composition, a non-deterministic language and, finally, a language with shared mutable data structures. Gilles Barthe, Pedro R. D'Argenio, Tamara Rezk |
Math. Struct. Comput. Sci. | 2 |
| 2009 | Partial Order Reduction for Probabilistic Systems: A Revision for Distributed Schedulers
Sergio Giro, Pedro R. D'Argenio, Luis María Ferrer Fioriti |
CONCUR | 2 |
| 2009 | Optimizing Probabilities of Real-Time Test Case ExecutionabstractModel-based test derivation for real-time system has been proven to be a hard problem for exhaustive test suites. Therefore, techniques for real-time testing do not aim to exhaustiveness but Instead respond to particular coverage criteria. Since it Is not feasible to generate complete test suites for real time systems, It IsI very Important that test case are executed In a way that they can achieve the best possible resuIlt As a consequence, It is imperative to Increase the probabilty of success of a test case execution (by 'success' we actually mean 'the test finds an error'). This work presents a technique to guide the execution of a test case towards a particular objective with the highest possible probability. Thke technique takes as a starting point a model described In terms of an input/output stochastic automata, where input actions are fully controlled by the tester and the occurrece time of output action responds to uniform distributions. Derived test cases are sequences of Inputs and outputs actions. This work discusses several techniques to obtain the optimum times In which the tester must feed the inputs of the test case in order to achieve maxhmum probabilty of success in a test case execution. In particular~, we show this optimization problem Is equivalent to maximizing the sectional volume of a convex polytope when the probabilty distributions Involved are uniform. Nicolás Wolovick, Pedro R. D'Argenio, Hongyang Qu 0001 |
ICST | 2 |
| 2006 | MODEST: A Compositional Modeling Formalism for Hard and Softly Timed SystemsabstractThis paper presents Modest (MOdeling and DEscription language for Stochastic Timed systems), a formalism that is aimed to support (i) the modular description of reactive system's behaviour while covering both (ii) functional and (iii) nonfunctional system aspects such as timing and quality-of-service constraints in a single specification. The language contains features such as simple and structured data types, structuring mechanisms like parallel composition and abstraction, means to control the granularity of assignments, exception handling, and non-deterministic and random branching and timing. Modest can be viewed as an overarching notation for a wide spectrum of models, ranging from labeled transition systems, to timed automata (and probabilistic variants thereof) as well as prominent stochastic processes such as (generalized semi-)Markov chains and decision processes. The paper describes the design rationales and details of the syntax and semantics. Henrik C. Bohnenkamp, Pedro R. D'Argenio, Holger Hermanns, Joost-Pieter Katoen |
IEEE Trans. Software Eng. | 2 |
| 2005 | The Coarsest Congruence for Timed Automata with Deadlines Contained in Bisimulation
Pedro R. D'Argenio, Biniam Gebremichael |
CONCUR | 1 |
| 2005 | A theory of stochastic systems part I: Stochastic automata
Pedro R. D'Argenio, Joost-Pieter Katoen |
Inf. Comput. | 1 |
| 2005 | A theory of Stochastic systems. Part II: Process algebra
Pedro R. D'Argenio, Joost-Pieter Katoen |
Inf. Comput. | 1 |
| 2005 | Axiomatising divergence
Markus Lohrey, Pedro R. D'Argenio, Holger Hermanns |
Inf. Comput. | 2 |
| 2004 | Secure Information Flow by Self-Composition
Gilles Barthe, Pedro R. D'Argenio, Tamara Rezk |
CSFW | 2 |
| 2002 | Axiomatising Divergence
Markus Lohrey, Pedro R. D'Argenio, Holger Hermanns |
ICALP | 2 |
| 2001 | Testing timed automata
Jan Springintveld, Frits W. Vaandrager, Pedro R. D'Argenio |
Theor. Comput. Sci. | 3 |
| 2000 | From Semantics to Spatial Distribution
Luis R. Sierra Abbate, Pedro R. D'Argenio, Juan V. Echagüe |
LATIN | 2 |
| 1999 | Specification and Analysis of Soft Real-Time Systems: Quantity and QualityabstractThis paper presents a process algebra for specifying soft real-time constraints in a compositional way. For these soft constraints we take a stochastic point of view and allow arbitrary probability distributions to express delays of activities. The semantics of this process algebra is given in terms of stochastic automata, a variant of timed automata where clocks are initialised randomly and run backwards. To analyse quantitative properties, an algorithm is presented for the on-the-fly generation of a discrete-event simulation model from a process algebra specification. On the qualitative side, a symbolic technique for classical reachability analysis of stochastic automata is presented. As a result a unifying framework for the specification and analysis of quantitative and qualitative properties is obtained. We discuss an implementation of both analytic methods and specify and analyse a fault-tolerant multi-processor system. Pedro R. D'Argenio, Joost-Pieter Katoen, Ed Brinksma |
RTSS | 1 |
| 1997 | A General Conservative Extension Theorem in Process Algebras with Inequalities
Pedro R. D'Argenio, Chris Verhoef |
Theor. Comput. Sci. | 1 |
| 1995 | Delayed choice for process algebra with abstraction
Pedro R. D'Argenio, Sjouke Mauw |
CONCUR | 1 |