Automatic Code Generation for Embedded Systems from High-Level Models

Software engineering methods have not been able to keep up with the complexities of modern real-time embedded systems. Automatic code generation from high-level formal models removes the manual coding step, enabling faster and higher quality code generation from system specification. A code generation case study involving a mobile robot control algorithm is described and verified in MATLAB, performance and properties of the generated code are compared to hand-written code. Ill. 4, bibl. 5 (in English, summaries in English, Russian and Lithuanian).

[1]  Andri Riid,et al.  Car navigation and collision avoidance system with fuzzy logic , 2004, 2004 IEEE International Conference on Fuzzy Systems (IEEE Cat. No.04CH37542).

[2]  X. Olive,et al.  Gene-Auto: Automatic Software Code Generation for Real-Time Embedded Systems , 2008 .

[3]  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).