This content is not included in your SAE MOBILUS subscription, or you are not logged in.
Effort Reduction for Analysis of Safety Critical Software with Criticality Analysis
ISSN: 0148-7191, e-ISSN: 2688-3627
Published April 08, 2013 by SAE International in United States
Annotation ability available
With the publication of ISO26262  and the concept of Functional Safety, being able to identify the required safety integrity level for software components and defining the respective development steps has become increasingly important. A number of Tier 1 automotive suppliers, including Robert Bosch LLC, have been developing software for safety relevant systems, and have experience with a number of methods and tools for software analysis. This paper will focus on the pros and cons of the Criticality Analysis method.
Criticality Analysis (CA) is a method that rates outputs, sub-components and inputs to a function based on the ASIL rating of the function. Faller  proposed the use of CA in conjunction with IEC 61508 safety standard, and this author proposes that the CA can also be used in conjunction with ISO 26262. CA allows taking a function with any ASIL rating and breaking down the signal chain to develop safety requirements at each stage (see [2, 3]). Original use of the method was to perform ASIL allocation, but the method is best used to show which parts of an ASIL X function are critical to that ASIL rating, and which parts have less impact on the Safety Goals. CA can point out which software elements and signals are candidates for ASIL decomposition. Decomposition of ASIL ratings must still follow the scheme described in ISO26262-9. The CA method can show where the development and testing effort should be concentrated, and which areas are less critical. One of the main advantages of the method is efficiency gain by tailoring development efforts to parts of the software which are safety relevant.
The paper will focus on the advantages the method brings to safety oriented software design, the efficiency improvement over designing all subsystems according to ASIL D, and practical examples.
|Technical Paper||Virtualization Technology and Using Virtual CPU in the Context of ISO26262: The E-Gas Case Study|
|Journal Article||Using Vehicle Simulation to Investigate Controllability|
CitationKowalewski, M., Yu, Z., and Klier, W., "Effort Reduction for Analysis of Safety Critical Software with Criticality Analysis," SAE Technical Paper 2013-01-0183, 2013, https://doi.org/10.4271/2013-01-0183.
- International Standard ISO 26262 Road Vehicles - Functional Safety ISO/FDIS 26262 2011
- Rainer Faller Project Experience with IEC 61508 and Its Consequences Voges U Springer-Verlag 2001
- Peter Bishop , Robin Bloomfield , Tim Clement , Sofia Guerra Software Criticality Analysis of COTS/SOUP bscw.cs.ncl.ac.uk 2002
- Haughey , B. Design Review Based on Failure Modes (DRBFM) and Design Review Based on Test Results (DRBTR) Process Guidebook SAE International Warrendale, PA 978-0-7680-7641-72012