US 11,782,702 B2
Generation of code for a system
Benjamin Goldschmidt, Fürth (DE); Guillaume Cordon, Médan (FR); and Rudolf Grave, Erlangen (DE)
Assigned to Elektrobit Automotive GmbH, Erlangen (DE)
Filed by Elektrobit Automotive GmbH, Erlangen (DE)
Filed on Sep. 28, 2021, as Appl. No. 17/487,147.
Claims priority of application No. 20315430 (EP), filed on Oct. 8, 2020.
Prior Publication US 2022/0113961 A1, Apr. 14, 2022
Int. Cl. G06F 8/71 (2018.01); G06F 8/36 (2018.01); G06F 8/75 (2018.01); G06F 11/36 (2006.01)
CPC G06F 8/71 (2013.01) [G06F 8/36 (2013.01); G06F 8/75 (2013.01); G06F 11/3664 (2013.01); G06F 11/3688 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for generating code for a system, the system implementing a zonal architecture using several different software platforms, the method comprising:
retrieving configuration information for the system, which comprises information about the software platforms in the system, communication interfaces between the software platforms, and managers, wherein the managers are software modules that perform managing tasks related to health, status, life cycle, and power of individual electronic control units in the system;
generating code for the managers of the system using system management building blocks, which are selected based on the configuration information, the code comprising a system management library for each manager, which contains interfaces required by the manager for sending and receiving messages; and
generating code for the software platforms of the system using system management building blocks, which are selected based on the configuration information, the code comprising a system management router for each software platform, which enables an exchange of messages between managers.