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 |
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.
|