Verification of Component Fault Trees Using Error Effect Simulations

  • Conference paper
  • First Online:
Model-Based Safety and Assessment (IMBSA 2017)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10437))

Included in the following conference series:

Abstract

The growing complexity of safety-relevant systems causes an increasing effort for safety assurance. The reduction of development costs and time-to-market, while guaranteeing safe operation, is therefore a major challenge. In order to enable efficient safety assessment of complex architectures, we present an approach, which combines deductive safety analyses, in form of Component Fault Trees (CFTs), with an Error Effect Simulation (EES) for sanity checks. The combination reduces the drawbacks of both analyses, such as the subjective failure propagation assumptions in the CFTs or the determination of relevant fault scenarios for the EES. Both CFTs and the EES provide a modular, reusable and compositional safety analysis and are applicable throughout the whole design process. They support continuous model refinement and the reuse of conducted safety analysis and simulation models. Hence, safety goal violations can be identified in early design stages and the reuse of conducted safety analyses reduces the overhead for safety assessment.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 42.79
Price includes VAT (Germany)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 53.49
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Avizienis, A., Laprie, J.-C., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Trans. Dependable Secure Comput. 1(1), 11–33 (2004)

    Article  Google Scholar 

  2. Ayestaran, I., Nicolas, C.F., Perez, J., Larrucea, A., Puschner, P.: Modeling and simulated fault injection for time-triggered safety-critical embedded systems. In: IEEE 17th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), pp. 180–187 (2014)

    Google Scholar 

  3. Becker, M., Kuznik, C., Mueller, W.: Virtual platforms for model-based design of dependable cyber-physical system software. In: 17th Euromicro Conference on Digital System Design (DSD), pp. 246–253 (2014)

    Google Scholar 

  4. Bolchini, C., Miele, A., Sciuto, D.: Fault models and injection strategies in SystemC specifications. In: 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools (DSD), pp. 88–95 (2008)

    Google Scholar 

  5. Bonfiglio, V., Montecchi, L., Rossi, F., Lollini, P., Pataricza, A., Bondavalli, A.: Executable models to support automated software FMEA. In: 2015 IEEE 16th International Symposium on High Assurance Systems Engineering (2015)

    Google Scholar 

  6. Chaari, M., Ecker, W., Novello, C., Tabacaru, B.A., Kruse, T.: A model-based and simulation-assisted FMEDA approach for safety-relevant e/e systems. In: 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC), June 2015

    Google Scholar 

  7. Adler, R., Domis, D., Höfig, K., Kemmann, S., Kuhn, T., Schwinn, J.-P., Trapp, M.: Integration of component fault trees into the UML. In: Dingel, J., Solberg, A. (eds.) MODELS 2010. LNCS, vol. 6627, pp. 312–327. Springer, Heidelberg (2011). doi:10.1007/978-3-642-21210-9_30

    Chapter  Google Scholar 

  8. Höfig, K., Zeller, M., Heilmann, R.: ALFRED: a methodology to enable component fault trees for layered architectures. In: 41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA) (2015)

    Google Scholar 

  9. IEEE Computer Society: IEEE 1666–2011 Standard SystemC Language Reference Manual (2011)

    Google Scholar 

  10. International Electrotechnical Commission (IEC): IEC 61508: functional safety of electrical/electronic/programmable electronic safety related systems (1998)

    Google Scholar 

  11. International Organization for Standardization (ISO): ISO 26262: road vehicles - functional safety (2011)

    Google Scholar 

  12. Kaiser, B., Liggesmeyer, P., Mäckel, O.: A new component concept for fault trees. In: Proceedings of the 8th Australian Workshop on Safety Critical Systems and Software, SCS 2003, vol. 33, pp. 37–46 (2003)

    Google Scholar 

  13. Marinescu, R., Kaijser, H., Mikučionis, M., Seceleanu, C., Lönn, H., David, A.: Analyzing industrial architectural models by simulation and model-checking. In: Artho, C., Ölveczky, P.C. (eds.) FTSCS 2014. CCIS, vol. 476, pp. 189–205. Springer, Cham (2015). doi:10.1007/978-3-319-17581-2_13

    Google Scholar 

  14. Misera, S., Vierhaus, H.T., Sieber, A.: Fault injection techniques and their accelerated simulation in SystemC. In: 10th Euromicro Conference on Digital System Design Architectures, Methods and Tools (DSD), pp. 587–595 (2007)

    Google Scholar 

  15. Oetjens, J.-H., Bannow, N., et al.: Safety evaluation of automotive electronics using virtual prototypes: state of the art and research challenges. In: 51st ACM/EDAC/IEEE Design Automation Conference (DAC), pp. 1–6 (2014)

    Google Scholar 

  16. Perez, J., Azkarate-Askasua, M., Perez, A.: Codesign and simulated fault injection of safety-critical embedded systems using SystemC. In: European Dependable Computing Conference (EDCC), pp. 221–229 (2010)

    Google Scholar 

  17. Reiter, S., Pressler, M., Viehl, A., Bringmann, O., Rosenstiel, W.: Reliability assessment of safety-relevant automotive systems in a model-based design flow. In: 18th Asia and South Pacific Design Automation Conference (ASP-DAC) (2013)

    Google Scholar 

  18. Reiter, S., Viehl, A., Bringmann, O., Rosenstiel, W.: Fault injection ecosystem for assisted safety validation of automotive systems. In: 2016 IEEE International High Level Design Validation and Test Workshop (HLDVT), October 2016

    Google Scholar 

  19. Vesely, W., Goldberg, F., Roberts, N., Haasl, D.: Fault Tree Handbook. US Nuclear Regulatory Commission, Rockville (1981)

    Google Scholar 

  20. Weissnegger, R., Schuß, M., Kreiner, C., Pistauer, M., Römer, K., Steger, C.: Seamless integrated simulation in design and verification flow for safety-critical systems. In: Skavhaug, A., Guiochet, J., Schoitsch, E., Bitsch, F. (eds.) SAFECOMP 2016. LNCS, vol. 9923, pp. 359–370. Springer, Cham (2016). doi:10.1007/978-3-319-45480-1_29

    Chapter  Google Scholar 

  21. Zeller, M., Höfig, K.: Confetti component – fault tree-based testing. In: Podofillini, L., Sudret, B., Stojadinovic, B., Zio, E., Kröger, W. (eds.) Safety and Reliability of Complex Engineered Systems: Proceedings of the 25th European Safety and Reliability Conference (ESREL), pp. 4011–4017 (2015)

    Google Scholar 

  22. Zeller, M., Höfig, K.: INSiDER: incorporation of system and safety analysis models using a dedicated reference model. In: 2016 Annual Reliability and Maintainability Symposium (RAMS) (2016)

    Google Scholar 

Download references

Acknowledgement

This work has been partially supported by the German Ministry of Science and Education (BMBF) in the project ASSUME under grant 01IS15031 and EffektiV under grant 01IS13022.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sebastian Reiter .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Reiter, S., Zeller, M., Höfig, K., Viehl, A., Bringmann, O., Rosenstiel, W. (2017). Verification of Component Fault Trees Using Error Effect Simulations. In: Bozzano, M., Papadopoulos, Y. (eds) Model-Based Safety and Assessment. IMBSA 2017. Lecture Notes in Computer Science(), vol 10437. Springer, Cham. https://doi.org/10.1007/978-3-319-64119-5_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64119-5_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-64118-8

  • Online ISBN: 978-3-319-64119-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation