The MathWorks宣布2008上半年之正式改版-R2008a中的Simulink和嵌入式C程序代码产生器(Real-Time Workshop Embedded Coder),可支持AUTOSAR(汽车开放式系统架构)软件组件描述(AUTOSAR Software Component description)档的输入及输出,并产生与AUTOSAR标准兼容的量产程序代码。
The MathWorks公司台湾总代理钛思科技表示,Simulink能够协助想要开发符合AUTOSAR标准软件组件的工程师,提供他们功能强大且十分弹性的内部函数库,让工程人员不必另外使用新的模块或工具开发AUTOSAR组件。利用AUTOSAR标准授权的工具所产生的软件组件程序,如由Vector Informatik公司开发的达文西工具组合(DaVinci Tool Suite) ,可以自动地整合至Simulink环境中进行下一步设计,并实现组件功能,而且不用再对现有的model做任何架构上的改变。也因此, Simulink model能够在整个研发流程中成为仿真行为、快速原型化、和产生量产程序代码时的最佳参考,不论是否在AUTOSAR的开发环境中进行设计。
工程人员在建立出程序组件的模型并加以设计后,就能利用嵌入式C程序代码产生器(Real-Time Workshop Embedded Coder)自动地产生与AUTOSAR标准兼容的程序代码。为了要确认巳经产生的程序代码是否有效,并与参考的model行为加以比对测试,软件回路测试(Software-in-the-loop)可以很轻易的达到以上的目的。如今,嵌入式C程序代码产生器(Real-Time Workshop Embedded Coder)可自动产生支持AUTOSAR Runtime环境API的测试架构,使得软件回路测试得以快速实现。
嵌入式C程序代码产生器(Real-Time Workshop Embedded Coder)除了能自动产生程序代码之外,同时会产生AUTOSAR软件组件描述档,能将产生的程序代码组件整合到AUTOSAR runtime环境(RTE)和AUTOSAR基础软件之上。