Approximate Analysis of Hybrid Petri Nets with Probabilistic Timed Transitions

We extend the modelling formalism of Hybrid Petri nets with so-called Probabilistic Timed Transitions (PTT), whose ring times are chosen probabilistically from a discrete and nite support. In this setting, each state of the system can have several successor states, one for each element in the discrete support of the enabled PTTs; as a consequence, the state evolution is tree-shaped. We show that with this formalism it is possible to check the validity of certain prop-erties even when a large number of PTTs is present in the model. However, since the state evolution tree grows ex-ponentially in the size of the potential rings of PTTs, it is impossible to traverse the entire tree even with efficient graph traversal algorithms. Hence, we resort to checking whether the probability that a certain system property holds at a given time is more or less than a given threshold. For such probabilities, we iteratively compute an approximation, based on best-rst search, which can be rened by taking into account additional states, until we are able to decide whether the threshold is exceeded or not. We illustrate the feasibility of the approach on a model of a water renery plant with cascading failures.

[1]  Boudewijn R. Haverkort,et al.  CSL model checking algorithms for QBDs , 2007, Theor. Comput. Sci..

[2]  Boudewijn R. Haverkort,et al.  Hybrid Petri nets with multiple stochastic transition firings , 2015, EAI Endorsed Trans. Self Adapt. Syst..

[3]  Alexander Bell Distributed Evaluation of Stochastic Petri nets , 2004, MMB.

[4]  Marco Gribaudo,et al.  Hybrid Petri Nets with General One-Shot Transitions for Dependability Evaluation of Fluid Critical Infrastructures , 2010, 2010 IEEE 12th International Symposium on High Assurance Systems Engineering.

[5]  Hassane Alla,et al.  Discrete, continuous, and hybrid Petri Nets , 2004 .

[6]  René David,et al.  On Hybrid Petri Nets , 2001, Discret. Event Dyn. Syst..

[7]  Judea Pearl,et al.  Heuristics : intelligent search strategies for computer problem solving , 1984 .

[8]  Marta Z. Kwiatkowska,et al.  Automatic verification of real-time systems with discrete probability distributions , 1999, Theor. Comput. Sci..

[9]  Michael K. Molloy Discrete Time Stochastic Petri Nets , 1985, IEEE Transactions on Software Engineering.

[10]  David M. Nicol,et al.  Fluid stochastic Petri nets: Theory, applications, and solution techniques , 1998, Eur. J. Oper. Res..

[11]  Boudewijn R. Haverkort,et al.  Region-Based Analysis of Hybrid Petri Nets with a Single General One-Shot Transition , 2012, FORMATS.

[12]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[13]  Lijun Zhang,et al.  Safety Verification for Probabilistic Hybrid Systems , 2010, Eur. J. Control.

[14]  John Lygeros,et al.  Probabilistic reachability and safety for controlled discrete time stochastic hybrid systems , 2008, Autom..

[15]  Gianfranco Ciardo,et al.  Symbolic Reachability Analysis of Integer Timed Petri Nets , 2009, SOFSEM.

[16]  Boudewijn R. Haverkort,et al.  Probabilistic Evaluation for the Analytical Solution of Large Markov Models: Algorithms and Tool Support , 1996 .

[17]  Jeremy Sproston Decidable Model Checking of Probabilistic Hybrid Automata , 2000, FTRTFT.

[18]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[19]  Joost-Pieter Katoen,et al.  Time-Bounded Reachability in Tree-Structured QBDs by Abstraction , 2009, 2009 Sixth International Conference on the Quantitative Evaluation of Systems.

[20]  Thomas A. Henzinger,et al.  The Algorithmic Analysis of Hybrid Systems , 1995, Theor. Comput. Sci..