ISO/DIS 26262
ISO/DIS 26262 is the adaptation of IEC 61508 to comply with needs specific to the application sector of E/E systems within road vehicles. The Draft International Standard (DIS) is the latest version that is publicly available since June 2009. The International Standard (IS) is planned for June 2011.
ISO/DIS 26262 covers functional safety aspects of the entire development process (including such activities as requirements specification, design, implementation, integration, verification, validation, and configuration). Methods defined by the ISO/DIS 26262 standard should be selected depending on the
ASIL, i.e. the higher the ASIL the more demanding the methods that need to be applied.
Parasoft C++test can help automotive software development organizations achieve compliance with ISO/ DIS 26262. Find out what areas of the ISO/DIS 26262 standard can be fully or partially satisfied using Parasoft C++test.
SIL
Safety Integrity Level (SIL)-as defined by the IEC 61508 standard-is one of the four levels (SIL1-SIL4) corresponding
to the range of a given safety function's target likelihood of dangerous failures. Each safety function in a safety-related
system needs to have appropriate safety integrity level assigned. According to IEC 61508, the safety integrity level for a
given function is evaluated based on either the average probability of failure to perform its design function on
demand (for a low demand mode of operation) or on the probability of a dangerous failure per hour (for a high demand or continuous mode of operation).
The IEC 61508 standard specifies the requirements for achieving each safety integrity level. These requirements are
more rigorous at higher levels of safety integrity in order to achieve the required lower likelihood of dangerous failures.
Parasoft C++test can help software development teams meet requirements for particular SIL levels. Find out how Parasoft
C++test can be used to fully or partially satisfy software development process requirements for particular SILs.
ASIL
Safety Integrity Level (SIL)-as defined by the IEC 61508 standard-or Automotive Safety Integrity Level (ASIL)-as defined by
the ISO/DIS 26262 standard-is one of the four levels (1-4 in IEC 61508, A-D in ISO/DIS 26262) to
specify the necessary safety measures for avoiding an unreasonable residual risk with 4 or D representing the most
stringent and 1 or A the least stringent level.
Note that safety integrity level is a property of a given safety function, not the property of the whole system or a system
component. Each safety function in a safety-related system needs to have an appropriate safety integrity level assigned.
The ISO/DIS 26262 standard specifies the requirements (safety measures) for achieving each automotive safety integrity level.
These requirements are more rigorous at higher levels of safety integrity in order to achieve the required lower likelihood of dangerous failures.
Parasoft C++test can help automotive software development teams meet requirements for particular
ASIL levels. Find out how Parasoft C++test can be used to fully or partially satisfy software development process requirements for particular ASILs.
MISRA
Parasoft complience solution provides ready-to-use veryfication of your code complience for MISRA C, MISRA C 2004, and MISRA C++ 2008 standards. Based on the various MISRA guidelines, Parasoft tools are configured to continuously monitor the standard compliance throughout the software development cycle.
This process can be undertaken during static code analysis, unit testing or peer code review enabling easy detection and hiererchy of each MISRA violation. Such violations are, then, automatically assigned to a developer responsible for writing the related code. Parasoft tools provides a developer with direct links to the problematic code with violation highlighted and a rule description, as well. Every description provides a description of the MISRA rule rationale and benefits, a sample violation, an explanation of how to correct the violation, and a demonstration of how to correct the sample violation.
|