这一研究项目延续梅赛德斯-奔驰、Vector和Reutlingen大学在汽车软件开发领域长期以来的合作。


软件正在深刻改变汽车行业。在互联、自动驾驶和电动化这三大趋势下(这些趋势均基于创新的软件技术),软件正日益成为一种差异化因素,也是未来客户体验的关键技术。因此,高效开发高质量软件正成为决定成败的关键因素。汽车软件的开发流程正努力跟上由此带来的复杂性。然而,其结果是开发方法和软件开发工具也变得日益复杂。当前亟需新的敏捷开发方法和技术辅助手段以优化开发流程,既包括软件工具,也包括新的软件架构理念。
在此背景下,梅赛德斯-奔驰(Mercedes-Benz AG)、Vector和Reutlingen大学之间的联合项目应运而生。近年来,一系列支持传统IT系统开发的方法和软件架构理念已逐渐成熟,例如我们日常生活中习以为常的系统,以及使用智能手机进行搜索查询或下单流程等。在此值得特别提及的是持续集成/持续交付(CI/CD)这一开发方法以及微服务(Microservice)这一架构理念。核心问题在于:如何将上述源自传统IT领域的概念融入车载嵌入式软件的开发中(这些软件具有非常特殊的要求,例如实时性、功能安全以及资源极度有限),以及需要进行哪些调整或补充,才能为汽车软件开发创造附加值。
MB.OS Base Layer Classic团队负责人Ralf Belschner博士表示:“在迈向汽车软件领军者的道路上,梅赛德斯-奔驰正与战略合作伙伴Vector共同开发自主操作系统MB.OS。为此,我们需要在内部具备高水平的尖端软件专业知识,致力于在降低复杂性的同时,显著加快宽带软件Base Layer的开发和集成进程。” MB.OS Base Layer Adaptive团队负责人Ralf Schneider补充道:“在高性能计算平台领域,MB.OS Base Layer的开发还面临着另一项挑战:必须将IT领域的传统(基于POSIX)开发环境与汽车标准(AUTOSAR)及其开发方法论相结合。为了协调这两个领域并同时加速传统开发流程,我们需要一个基于最新IT标准的整体开发和集成环境。”
汽车行业正共同致力于实现软件定义汽车的目标,其功能在很大程度上由软件决定。对于Vector解决方案管理经理Marc Weber博士而言,实施过程中最大的挑战之一在于应对日益增加的软件复杂性。“这既涉及ECU软件本身,也涉及相关的开发流程。Vector将自己视为简化者,希望在整车厂和供应商迈向软件定义汽车的道路上提供最佳支持。我们期待与梅赛德斯-奔驰股份公司和Reutlingen大学就相关议题展开合作,并基于合作成果进一步开发我们的嵌入式软件、工具和解决方案。”
对于Jens Weiland教授而言,此次合作意味着有机会致力于解决汽车行业最前沿的问题,从而进一步提升高度复杂汽车软件的开发水平。“对我们的学生来说,这意味着获取并积累相关知识。顺便提一句,在开发高度复杂机电一体化系统的其他行业中,对这类知识的需求同样十分旺盛,”Jens Weiland教授补充道。
该联合项目延续Reutlingen大学、梅赛德斯-奔驰与Vector之间长期以来的合作关系。该项目将在三年内为两名科研人员和两名研究助理提供资金支持,并使学生能够参与这一极具前景的创新领域。

