9th EAI International Conference on Performance Evaluation Methodologies and Tools

Research Article

Approximate Analysis of Hybrid Petri Nets with Probabilistic Timed Transitions

  • @INPROCEEDINGS{10.4108/eai.4-1-2016.151093,
        author={Hamed Ghasemieh and Anne Remke and Boudewijn R. Haverkort and Gianfranco Ciardo},
        title={Approximate Analysis of Hybrid Petri Nets with Probabilistic Timed Transitions},
        proceedings={9th EAI International Conference on Performance Evaluation Methodologies and Tools},
        publisher={ACM},
        proceedings_a={VALUETOOLS},
        year={2016},
        month={2},
        keywords={Hybrid Petri nets Probabilistic timed transitions Model checking Approximation},
        doi={10.4108/eai.4-1-2016.151093}
    }
    
  • Hamed Ghasemieh
    Anne Remke
    Boudewijn R. Haverkort
    Gianfranco Ciardo
    Year: 2016
    Approximate Analysis of Hybrid Petri Nets with Probabilistic Timed Transitions
    VALUETOOLS
    ICST
    DOI: 10.4108/eai.4-1-2016.151093
Hamed Ghasemieh1,*, Anne Remke2, Boudewijn R. Haverkort1, Gianfranco Ciardo3,a
  • 1: University of Twente, CTIT
  • 2: University of Twente, CTIT, University of Münster
  • 3: Iowa State University
  • a: ciardo@iastate.edu
*Contact email: h.ghasemieh@utwente.nl

Abstract

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 ecient 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 re ned 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 re nery plant with cascading failures.