One of the basic problems of dependability modeling is the adequate abstraction of real-world technological problems to the principle terms of reliability/safety scenarios. This concerns primarily the definition of components and of faults on different system levels. Given these terms the rest of any modeling needs basic logical operations, mostly AND and OR, and delays, and often some counting (of time or events). All of these basic operations are offered by a fairly simple kind of Petri net (PN), i.e., timed stochastic Petri nets, allowing also for the modeling of immediate activities and of such with a deterministic delay. In this half-tutorial paper it is shown how such Petri nets modeling, i.e., the construction of the relevant nets, works in practice. No math will be needed for that. Several typical engineering virtues are needed; primarily imagination as to how to (i) find simple solutions, since often nonelegant solutions can be correct too, (ii) compose larger PN from elementary building blocks, and (iii) the ability to model the real world by interpreting the so-called tokens of a PN intelligently in different places of one and the same PN. In the appendix it is shown how the PN can also help in the analytical analysis of nonrepairable systems. In that context they are superior to state graphs since they show state durations explicitly.
[1]
Kishor S. Trivedi,et al.
Dependability modeling using Petri-nets
,
1995
.
[2]
Carlos Guedes Soares.
The Fault Tree Method (in the Fields of Reliability and Safety Technology): Winfrid G. Scheneeweiss; LiLoLe Verlag GmbH, Hagen, Germany, 1999, ISBN 3-934447-01-5 (Price 20 EURO)
,
2001,
Reliab. Eng. Syst. Saf..
[3]
T. Agerwala,et al.
Putting Petri nets to work
,
1989
.
[4]
Kishor S. Trivedi,et al.
Performance and Reliability Analysis of Computer Systems
,
1996,
Springer US.
[5]
Kishor S. Trivedi,et al.
Automated Generation and Analysis of Markov Reward Models Using Stochastic Reward Nets
,
1993
.
[6]
Miklós Telek,et al.
Computational Restrictions for SPN with Generally Distributed Transition Times
,
1994,
EDCC.
[7]
Tilak Agerwala,et al.
Special Feature: Putting Petri Nets to Work
,
1979,
Computer.
[8]
Falko Bause,et al.
Stochastic Petri Nets
,
1996
.
[9]
Kishor S. Trivedi,et al.
SPNP: stochastic Petri net package
,
1989,
Proceedings of the Third International Workshop on Petri Nets and Performance Models, PNPM89.