By using this site you agree to the use of cookies for analytics Learn More

软件工厂

构建现代化汽车系统带来了复杂的软件开发难题。团队通常会费力地用传统的开发流程和工具来应对这一难题。

06_Software_Factory

多个输入和输出

您的汽车系统(如辅助驾驶、信息娱乐或电子控制单元 (ECU) 系统)要求用一个控制单元接受并处理由许多不同的制造商制造的大量不同的传感器生成的数据和信号。使用该输入后,您的汽车的控制单元必须执行正确的功能,并向其他系统提供正确的输出 – 包括对安全至关重要的系统,如转向或制动系统。

您承担不了出错的后果

拼凑而成的系统

用于实现创新性汽车功能的软件越来越多地引入了来自差别很大的来源和完全不同类型的传感器的模块。除了来自常规传感器的数据外,系统还必须包含卡数据(电子地平线)和来自其他车辆 (Car2x) 的数据。

此外,汽车制造商越来越倾向于自行开发功能以集成到控制设备中。这是实现“特色”客户功能的唯一方式,可以将汽车制造商与竞争对手区分开来并为前者提供竞争优势。

典型的复杂系统

06_Software_Factory2

“软件工厂”满足需求

传统的软件开发方法并不能有效地支持汽车软件开发项目所涉及的复杂性。

因此,EB 汽车公司提出了“软件工厂”的概念来克服这些难题。这一概念已成功应用于多个项目,能为持续软件开发提供支持。

“软件工厂”为所有项目参与者定义了标准流程,并提供了先进的数据管理理念来优化对“生产线”上产生的所有数据的评估和管理。

“软件工厂”的硬件和工具可用于虚拟工具环境中的多台控制设备。生产线将为所有必要的变型中的控制设备生成软件堆栈。利用“软件工厂”,汽车制造商可以定义品牌典型的“四轮驱动驾驶体验”,供应商可以优化整个系统中的功能,而软件供应商可以对不同的车辆采用有效的实现。

Software for the automotive industry