Skip to main content

Conjoining Fault Trees with Petri Nets to Model Repair Policies

  • Conference paper
Book cover Dependable Computer Systems

Part of the book series: Advances in Intelligent and Soft Computing ((AINSC,volume 97))

  • 530 Accesses

Abstract

Right from the beginning, the fault tree language gained great acceptance in reliability modeling, because it bears a striking resemblance to the operators found in the classical logic. Therefore, only by using ‘AND’ as well as ‘OR’ gates a number of system failures can be expressed even by engineers not related to reliability analysis. Doubtless, intuition accompanying fault tree models is their greatest merit. Therefore each attempt to increase their expressive power by introducing a set of very specific model extensions strives to retain the intuitiveness. The most remarkable extensions are dynamic gates and repair boxes. However, these extensions are strictly limited to expressing time dependencies like a sequence of time consuming activities or time redundancy. From this viewpoint, fault trees and Petri nets complement one another. The latter offer huge modeling power comparative to Turing machines, but their models turned out to be obscure to engineers. Hence, this severe limitation hampers widespread popularity of Petri Nets. By analyzing the constraints of the two languages, we come up with a new modeling technique blending fault trees with Petri nets. We extend the expressive power of fault trees by adding Petri net immediate transitions. The obtained fault graphs with time dependencies are investigated by modeling several repair policies on some exemplary computer system. Availability calculations of the system are possible owing to a dedicated tool.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ajmone Marsan, M., Balbo, G., Conte, G.: A class of generalized stochastic Petri nets for the performance evaluation of multiprocessor systems. ACM Transactions on Computer Systems 2, 93–122 (1984)

    Article  Google Scholar 

  2. Babczyński, T., Łukowicz, M., Magott, J.: Time coordination of distance protections using probabilistic fault trees with time dependencies. IEEE Transaction on Power Delivery 25(3), 1402–1409 (2010)

    Article  Google Scholar 

  3. Bobbio, A., Codetta, D.: Parametric fault trees with dynamic gates and repair boxes. In: Proc. Annual Symposium on Reliability and Maintainability, pp. 459–465 (2004)

    Google Scholar 

  4. Codetta, D., Franceschinis, G., Iacono, M., Vittorini, V.: Repairable fault tree for the automatic evaluation of repair policies. In: Proc. Proceedings of the International Conference on Dependable Systems and Networks, DSN 2004 (2004)

    Google Scholar 

  5. Dugan, J.B., Bavuso, S.J., Boyd, M.A.: Dynamic fault-tree models for fault-tolerant computer systems. IEEE Trans. Reliab. 41(3), 363–367 (1992)

    Article  MATH  Google Scholar 

  6. International Technical Commission, Fault Tree Analysis (FTA), Publication 1025 (1990)

    Google Scholar 

  7. Górski, J.: Extending Safety Analysis Techniques with Formal Semantics, Technology and Assessment of Safety-Critical Systems, pp. 147–163. T. Springer-Verlag, Heidelberg (1994)

    Google Scholar 

  8. Górski, J., Magott, J., Wardzinski, A.: Modelling fault trees using Petri nets. In: Proc. SAFECOMP 1995, Belgirate, Italy. LNCS, Springer, Heidelberg (1995)

    Google Scholar 

  9. ISO/IEC 15909-1, High-level Petri nets: Concepts, definitions and graphical notation (2004)

    Google Scholar 

  10. Kowalski, M., Magott, J.: Fault graphs with time dependencies (in Polish). Problemy eksploatacji, Maintenance Problems  (1), 117–128 (2011)

    Google Scholar 

  11. Magott, J., Skrobanek, P.: A Method of Analysis of Fault Trees with Time Dependencies. In: Koornneef, F., van der Meulen, M.J.P. (eds.) SAFECOMP 2000. LNCS, vol. 1943, pp. 176–186. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  12. Magott, J., Skrobanek, P.: Method of time Petri net analysis for analysis of fault trees with time dependencies. In: IEE Proceedings - Computers and Digital Techniques, vol. 149(6), pp. 257–271 (2002)

    Google Scholar 

  13. Montani, S., Portinale, L., Bobbio, A., Codetta-Raiteri, D.: RADYBAN: a tool for reliability analysis of dynamic fault trees through conversion into dynamic Bayesian networks. In: Reliability Engineering and System Safety, vol. 93(7), pp. 922–932 (2008)

    Google Scholar 

  14. RELEX, Resources on Fault Trees (2010), http://www.relex.com/resources/art

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kowalski, M., Magott, J. (2011). Conjoining Fault Trees with Petri Nets to Model Repair Policies. In: Zamojski, W., Kacprzyk, J., Mazurkiewicz, J., Sugier, J., Walkowiak, T. (eds) Dependable Computer Systems. Advances in Intelligent and Soft Computing, vol 97. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21393-9_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21393-9_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21392-2

  • Online ISBN: 978-3-642-21393-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics