Automotive Electronic Software Platform of Model Based Design and Automation
In the field of automotive electronic control software development, the concept of model based design has been widely recognized, which mainly focus on using MATLAB for development. The key point of model based design is to setup a group of unified software development standards, processes and methods, and realize them with automatic tool chains. The development of automotive control software using MATLAB in China is not enough mature, therefore, this paper establishes an automotive electronic software plat- form based on model design, including software architecture, software integration and automatic software specification genera- tion. Software architecture includes model hierarchy partition, function scheduling, function encapsulation, basic algorithm library, in- put and output interface, data dictionary definition, unified configuration, and software initialization, Software integration provides a method which integrates the Simulink control models, the basic software C codes and other external function C codes, Software specifica- tion is automatically generated by the way that control model information is obtained, and output to a Latex format file through MATLAB M language, then the Latex file is compiled to software specification. Finally, this paper develops a modeling tool based on this plat- form, which can greatly improve the efficiency of software development and guarantee the quality of software.
model based design automotive electronic software platform MATLAB simulink
Zhang Junjie Wang Chao Cao Baohua Li Suwen
China FAW Group Corporation R D Center
国内会议
上海
英文
865-870
2017-10-24(万方平台首次上网日期,不代表论文的发表时间)