
Effective Unit Testing – Why Your Unit Testing Fails to Deliver Results
Effective Unit Testing – Why Your Unit Testing Fails to Deliver Results Facebook Twitter LinkedIn Unit testing has become an essential component of software development
One of the key benefits of E2E protection is that the Quality Managed (QM) medium does not need to meet ASIL requirements for hardware random faults. This means that any random fault would be captured by the E2E mechanism, assuming the appropriate mechanisms are used (such as the correct profile as per AUTOSAR). However, the risk of systematic faults remains and must be addressed.
To mitigate the risk of systematic faults, time sync is often used to compare throughput time and ensure it is within range. With network stacks and switches handling traffic on a FIFO (first in, first out) basis, this can mitigate the risk. However, a residual risk, which is systematic, could be that the software handling the safety data uses a separate buffer from that used for time sync. In this case, time sync would indicate the delay is okay but data would still be delayed. Moreover, if priority-based traffic is dynamic and suddenly causes safety traffic to be queued with cumulative delays, this can lead to a dangerous situation.
E2E protection is an important aspect of ensuring the safety of vehicles on the road. It addresses both random and systematic faults, and it is important to understand the risks associated with systematic faults, such as undetected cumulative delays. By implementing solutions such as ASIL decomposition, failure analysis, testing with fault injection, and re-testing with any changes in QM hardware or software, car manufacturers can ensure the safety of their vehicles on the road. Contact a DConsulted representative today to learn how.
Other Articles
Effective Unit Testing – Why Your Unit Testing Fails to Deliver Results Facebook Twitter LinkedIn Unit testing has become an essential component of software development
Categorizing Your Requirements – Requirement Type and Categories Facebook Twitter LinkedIn As a car manufacturer, building a high-quality and reliable product is critical for your
Effective Requirements Writing – Avoiding Ambiguous Requirements Facebook Twitter LinkedIn Effective requirements writing is crucial in the automotive industry, particularly for car manufacturers, where safety
Requirements Vs Implementation: Keep Them Apart Facebook Twitter LinkedIn The process of requirements engineering is an integral part of software and system engineering that includes
Learn about the complexities of achieving end-to-end protection in automotive systems, including meeting freedom from interference and ASIL requirements.