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.
Access provided by CONRICYT-eBooks. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Motor Industry Software Reliability Association et al. MISRA-C: 2004: guidelines for the use of the C language in critical systems. MIRA, 2008.
Jerry Doland and Jon Valett. C style guide. NASA, 1994.
Clifton A Ericson et al. Hazard analysis techniques for system safety. John Wiley & Sons, 2015.
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.
IEC. 61508:2010 – functional safety of electrical/electronic/programmable electronic safety-related systems. Geneve, Switzerland, 2010.
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.
ISO. 26262–road vehicles-functional safety. International Standard ISO, 26262, 2011.
ISO. 9001: 2015 quality management system–requirements. Geneve, Switzerland, 2015.
ISO. 26262–road vehicles-functional safety. International Standard ISO, 26262, 2016.
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.
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.
Neil R Storey. Safety critical computer systems. Addison-Wesley Longman Publishing Co., Inc., 1996.
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.
Author information
Authors and Affiliations
Rights 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)