Abstract
In cooperative driving, vehicles coordinate their actions as part of a system. Cooperative driving capabilities in vehicles are achieved by means of software, making this software safety critical. The current safety standard for vehicles, ISO 26262, is designed for individual vehicles and their software architecture, but not for cooperative driving settings. Moreover, the guidelines from the standard can only be used for generating safety goals and checking adherence to them. The standard's guidelines do not cover mechanisms to meet the unmet safety goals or provide designers with available architecture choices.This paper presents an extension of the ISO 26262 standard from a single vehicle setting to a cooperative vehicle setting. We also show that the use of safety tactics and design patterns, which enable designers to be aware of possible design choices, can seamlessly be integrated into the ISO 26262 process. The resulting methodology enables designers to make informed choices and cover safety goals. Our case study on the software architecture of a real-life cooperative driving prototype shows that the proposed approach can provide new insights about its safety and mechanisms to improve it.
Original language | English |
---|---|
Title of host publication | Proceedings - 2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020 |
Publisher | Institute of Electrical and Electronics Engineers |
Pages | 55-58 |
Number of pages | 4 |
ISBN (Electronic) | 9781728174150 |
DOIs | |
Publication status | Published - Mar 2020 |
Event | 2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020 - Salvador, Brazil Duration: 16 Mar 2020 → 20 Mar 2020 |
Conference
Conference | 2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020 |
---|---|
Country/Territory | Brazil |
City | Salvador |
Period | 16/03/20 → 20/03/20 |
Funding
The methodology needs to be tested on software architectures of other cooperative vehicular systems and the usefulness needs to be empirically evaluated. In theory, any cooperative vehicle system with a functional vehicle architecture and use case scenarios could be a candidate for analysis. In practice, splitting into vehicle perspective and cooperation perspective might not be trivial. Further, the impact of security threats needs to be investigated to ensure the safety of the system. ACKNOWLEDGEMENTS This work is part of the i-CAVE research programme (14897 P14-18) funded by NWO (Netherlands Organisation for Scientific Research). REFERENCES
Keywords
- Automotive software
- Cooperative driving
- Functional safety
- ISO 26262
- Safety analysis
- Safety patterns