Abstract
The automotive electronic architectures have moved from federated architectures, where one function is implemented in one ECU (Electronic Control Unit), to distributed architectures, consisting of several multicore ECUs. In addition, multicore ECUs are being adopted because of better performance, cost, size, fault-tolerance and power consumption. Automotive manufacturers use AUTomotive Open System ARchitecture (AUTOSAR) as the standardized software architecture for ECUs. With AUTOSAR, the functionality is modeled as a set of software components composed of subtasks, called runnables. In this paper we propose an approach for the automatic software functionality assignment to multicore distributed architectures, implemented as a software tool. The AUTOMAP, decides: the (i) mapping of software components to multicore ECUs, (ii) the assignment of runnables to the ECU cores, (iii) the clustering of runnables into tasks and (iv) the mapping of tasks to “OS-Applications”, such that timing and mapping constraints are satisfied. AUTOMAP has been developed to handle large industrialsized use cases, fine-grained realistic mapping and timing constraints, and to produce outputs that support the system engineer in the mapping task. We have successfully evaluated AUTOMAP on several realistic use cases from Volvo Trucks.
Original language | English |
---|---|
Title of host publication | CASES '17 Proceedings of the 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion |
Number of pages | 2 |
Publisher | Association for Computing Machinery |
Publication date | 2017 |
ISBN (Electronic) | 978-1-4503-5184-3 |
DOIs | |
Publication status | Published - 2017 |
Event | 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion - Seoul, Korea, Democratic People's Republic of Duration: 15 Oct 2017 → 20 Oct 2017 |
Conference
Conference | 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion |
---|---|
Country/Territory | Korea, Democratic People's Republic of |
City | Seoul |
Period | 15/10/2017 → 20/10/2017 |