盖世汽车讯 无论是自动驾驶汽车还是自动驾驶空中出租车,未来移动出行领域的嵌入式电子系统的开发都依赖于复杂的处理和应用服务。据外媒报道,为了更好地应对这一挑战,在卡尔斯鲁厄理工学院(Karlsruhe Institute of Technology, KIT)的协调下,8个欧洲合作伙伴在XANDAR合作项目中开发出自动化工具链。
图片来源:Karlsruhe Institute of Technology
该工具链具有实时功能,且满足主要的安全要求。这些合作伙伴将其应用于自动道路交通中的可靠传感器数据融合,以及支持飞行员避免碰撞的辅助系统的开发。
软件系统对运输和移动出行领域的转型具有重要意义。这些系统所要满足的要求也在不断增加。KIT信息处理技术研究所(ITIV)所长Jürgen Becker教授表示:“在环境识别方面,自动驾驶汽车使用计算密集型人工智能算法。大面积网络中的无缝软件集成可支持正确的路线表示。”
“在使用自动驾驶汽车时,还必须确保外部未经授权的干预不会导致值得保护的数据流失或系统出现危险故障。”XANDAR项目旨在进一步减少此类关键应用程序的手动开发支出。这将降低该过程的成本、耗时和出错率。
基于模型的转换和系统集成
在XANDAR项目中,研究人员开发出关键应用程序的持续自动化开发概念。他们使用了新的X-by-Construction 方法(XbC)。该方法可以实现所需的系统属性,并通过逐步过程转换为正确的、可执行的软件系统操作。
这种方法可以应用于多种任务,包括安全性和实时性要求。在项目结束时,KIT研究人员根据当前特定应用的要求对新开发的方法进行了评估。
成功评估汽车和飞机用途
ITIV研究员Tobias Dörr表示:“我们将这些概念集成在一个工具链中,即一个系统化的程序集合,这些程序相互交互以生成软件系统。此外,我们还开发了用于目标硬件的机制,以控制软件应用程序的时序。”
德国航空航天中心(DLR)和宝马集团(BMW)随后将这些方法应用于其空中交通和道路交通系统。通过使用XbC工具链,他们开发出用于飞行员避免碰撞的辅助系统和用于自动驾驶道路车辆的传感器融合系统。
成本和风险降低带来的优势
Becker表示:“XANDAR为开发人员提供了一个全新、可标准化的工具链,用于设计未来移动出行的安全软件系统。该工具链将降低移动出行领域现代并行软件系统的相关风险和成本。”
来源:内容来源于网络,版权归原作者及原出处所有,如涉及版权等问题,请及时联系我们。 |