预告
软件定义汽车时代车载软件爆炸式增长,向控制器中加入更多功能,或者向现有的电子电气架构中增加更多的控制器的增量式扩展路径都已经无法应对越来越复杂的系统集成和越来越高的硬件成本,我们必须重新思考电子电气和软件架构的新模式。
随着电子电气架构从分布到集中再到高性能高连接的发展,软件架构也经历了软硬件高度耦合到基于组件再到面向服务的演变。
面向服务的架构(SOA)给汽车行业带来了新的挑战:
1)SOA 对于汽车行业还是个新事物,开发人员是否需要从头开始学习包括中间件在内的新架构和方法论?
2)传统的软件架构平台和 SOA在一定时期内还将长期共存,是否需要不同的开发方式甚至人员组织来对应?
3)原有相关测试验证的知识经验、工作流程和软件资产是否还能重用?
面对上述问题,汽车行业的相关从业人员都会想知道:当前广泛采用的基于模型设计是否还能用于面向服务的应用开发?
我们的回答是肯定的。
Simulink 陆续推出的一系列功能支持 SOA 开发,包括但不限于:
1)在建模仿真能力增加了软件架构设计和面向服务的语义建模;
2)在自动化代码生成能力上拓展了对新的中间件平台标准以及 GPU 和 FPGA 等新的硬件架构的代码生成支持;
3)在系统化测试验证能力上覆盖了从模型到代码、从测试到分析的完整功能安全软件验证要求。
领取专属 10元无门槛券
私享最新 技术干货