Model-based design of an ECU with data- and event-driven parts using auto code generation

The design flow used nowadays for embedded systems is quite inert and contains many gaps and inhomogeneities. This fact causes additional errors and makes the realization of new projects, with increasing time and cost constraints, even more difficult. Here, we present a full model-based approach for the development of embedded systems with data and event driven parts, and illustrate its different advantages over the classical design flow. Using a model, from the early stages of the development a simulation makes it possible to verify the correctness of the design. The validated model is an executable specification of the desired system. The implementation is then made automatically, by means of auto code generators. The model based approach presented is evaluated in a case study on a real world example, an electronic control unit (ECU) for a hydrostatic front wheel drive of a truck.

[1]  Georg Färber,et al.  System architecture for synchronizing, signal level fusing, simulating and implementing sensors , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[2]  S. Toeppe,et al.  Automatic code generation requirements for production automotive powertrain applications , 1999, Proceedings of the 1999 IEEE International Symposium on Computer Aided Control System Design (Cat. No.99TH8404).