There are four essential measures in the development of safety-critical systems.
- Design of safe systems
- Measures to minimize random hardware errors
- Measures to minimize systematic hardware and software errors
- Organizational measures (management of functional safety)
Particularly in the design of safe systems, the principle of Freedom of interference is a powerful measure. What’s this? The following blog provides an answer to this question.
The following diagram illustrates the principle:
With the Freedom of Interference, it can be demonstrated that a (Sub-) system with a less critical ASIL level (in the diagram ASIL A) can not influence a system with a more critical ASIL (in the diagram ASIL C). The goal is to prevent that a system with a higher error rate (= ASIL A) drives a system in which a lower error rate (ASIL C) is required.
The design on the left shows that there is no way the ASIL A system could affect the ASIL C system. This means that the ASIL C system achieves the Freedom of Interference with respect to the ASIL A system.
In the system design, on the right, a data / control flow is present from the ASIL A to the ASIL C system. As a result, the ASIL C system does not achieve the Freedom of interference, at least without any further analysis. The ASIL C system can be influenced by the ASIL A system. In this case, further design or verification measures need to be taken in order to achieve the freedom of interference. For example, the ASIL C system could first check the correctness of the ASIL A system’s data. Taking into account this measure, the ASIL C component would achieve the Freedom of interference.
In both presentations the system design was developed by the ASIL decomposition of an ASIL D component. Therefore, the D is put into the parenthesis.
ISO26262 makes “only” the statement that sufficient independence must be achieved. In the next blog you can read how this works in the actual project practice.
I’ll be glad to help you also with any specific questions about your project. The HEICON Starter as well as the HEICON Consulting products are designed to solve such open points. Send an email to: info[at] heicon-ulm.de