Abstract

Automotive systems are complex and comprise of numerous components, which are developed simultaneously by different companies, rely on different technologies, and have different requirements in terms of safety and user experience. This leads to the multiple implementations of the similar functionalities within different domains of the vehicle, and the redundancy of hardware resources. Having separate domains communicating with each other would certainly lower the cost of the vehicle hardware and facilitate software development. Nevertheless, establishing inter-domain connectivity is not a trivial solution, and requires determining the suitable communication protocol, as well as the consideration of the use-case variety, specialized domain knowledge of automotive developers, platforms and software standards heterogeneity, safety and security issues, etc. This article presents a verified automated solution for data exchange between Advanced Driver Assistance System (ADAS) and In-Vehicle Infotainment (IVI) domains over SOME/IP. The backbone of the generated solution uses the most common interface definition languages for specific domains - ARXML, FIDL and AIDL, and enables the translation between those languages, as well as the generation of the required cross-domain services and clients, while supporting various architectural aspects and different software platforms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call