Skip to main content

Functional Safety of Automotive Software

  • Chapter
  • First Online:
Book cover Automotive Software Architectures

Abstract

In the previous chapters we explored generic methods for assessing quality of software architecture and software design. In this chapter we continue with a much-related topic, functional safety of software, in which functional safety assessment is one of the last activities during product development. We describe how the automotive industry works with functional safety. Much of this work is based on the ISO 26262 standard that was published in 2011. This version of the standard is applicable for passenger cars up to 3500 kg. There is also ongoing work on a future version, expected in 2018, applicable to most road vehicles, including buses, motorcycles, and trucks. The scope of the ISO 26262 standard is more than software development and for better understanding we give an overview of these other development phases in this chapter. However, we focus on software development according to ISO 26262. The different phases that are covered are software planning, software safety requirements, software architectural design, software unit design and implementation, software integration and testing, and verification of software.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Motor Industry Software Reliability Association et al. MISRA-C: 2004: guidelines for the use of the C language in critical systems. MIRA, 2008.

    Google Scholar 

  2. Jerry Doland and Jon Valett. C style guide. NASA, 1994.

    Google Scholar 

  3. Clifton A Ericson et al. Hazard analysis techniques for system safety. John Wiley & Sons, 2015.

    Google Scholar 

  4. Ibrahim Habli, Richard Hawkins, and Tim Kelly. Software safety: relating software assurance and software integrity. International Journal of Critical Computer-Based Systems, 1(4):364–383, 2010.

    Article  Google Scholar 

  5. IEC. 61508:2010 – functional safety of electrical/electronic/programmable electronic safety-related systems. Geneve, Switzerland, 2010.

    Google Scholar 

  6. ISO. Quality management systems – particular requirements for the application of iso 9001:2008 for automotive production and relevant service part organizations. International Standard ISO/TS, 16949, 2009.

    Google Scholar 

  7. ISO. 26262–road vehicles-functional safety. International Standard ISO, 26262, 2011.

    Google Scholar 

  8. ISO. 9001: 2015 quality management system–requirements. Geneve, Switzerland, 2015.

    Google Scholar 

  9. ISO. 26262–road vehicles-functional safety. International Standard ISO, 26262, 2016.

    Google Scholar 

  10. Tim Kelly and Rob Weaver. The goal structuring notation–a safety argument notation. In Proceedings of the dependable systems and networks 2004 workshop on assurance cases. Citeseer, 2004.

    Google Scholar 

  11. David J Smith and Kenneth GL Simpson. Safety Critical Systems Handbook: A Straightfoward Guide To Functional Safety, IEC 61508 (2010 Edition) And Related Standards, Including Process IEC 61511 And Machinery IEC 62061 And ISO 13849. Elsevier, 2010.

    Google Scholar 

  12. Neil R Storey. Safety critical computer systems. Addison-Wesley Longman Publishing Co., Inc., 1996.

    Google Scholar 

  13. SP Wilson, Tim P Kelly, and John A McDermid. Safety case development: Current practice, future prospects. In Safety and Reliability of Software Based Systems, pages 135–156. Springer, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Staron, M., Johannessen, P. (2017). Functional Safety of Automotive Software. In: Automotive Software Architectures. Springer, Cham. https://doi.org/10.1007/978-3-319-58610-6_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-58610-6_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-58609-0

  • Online ISBN: 978-3-319-58610-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics