论文标题
数字基础平台 - 一种用于智能连接车辆操作系统的多层SOA架构
The Digital Foundation Platform -- A Multi-layered SOA Architecture for Intelligent Connected Vehicle Operating System
论文作者
论文摘要
OEMS的Legacy AD/ADAS开发中心围绕使用AutoSar Classic Platform(CP)提供的服务来满足汽车级和批量生产要求。 AutoSar CP静态地固定地构成了硬件和软件组件,并遇到挑战,以提供足够的能力来处理高级智能驾驶功能,而新平台AutoSar自适应平台(AP)旨在支持动态通信,并为这些资源密集型(Memory-Menture-Mentive(Memory-CPU)应用程序提供更丰富的服务和功能摘要。然而,对于这两个平台,应用程序开发和支持系统软件仍然紧密结合在一起,这使应用程序开发和增强功能降低了可扩展和灵活性,从而导致更长的开发周期和较慢的上市时间。本文介绍了多层,面向服务的智能驾驶操作系统基金会(我们将其命名为数字基础平台),该基金会提供了摘要,以便于采用异质计算硬件。它具有多层SOA软件体系结构,每层为应用程序开发人员提供自适应服务API。拟议的数字基础平台(DFP)具有分离硬件,操作系统核心,中间软件,功能软件和应用程序软件开发的显着优势。它在多层提供SOA,并使应用程序开发人员从OEMS自定义和开发新的应用程序,或者以新功能(在自主域或智能驾驶舱域中使用新功能)增强现有应用程序,并具有出色的敏捷性,并且通过可重复使用较少,从而减少了代码,从而降低了时间表。
Legacy AD/ADAS development from OEMs centers around developing functions on ECUs using services provided by AUTOSAR Classic Platform (CP) to meet automotive-grade and mass-production requirements. The AUTOSAR CP couples hardware and software components statically and encounters challenges to provide sufficient capacities for the processing of high-level intelligent driving functions, whereas the new platform, AUTOSAR Adaptive Platform (AP) is designed to support dynamically communication and provide richer services and function abstractions for those resource-intensive (memory, CPU) applications. Yet for both platforms, application development and the supporting system software are still closely coupled together, and this makes application development and the enhancement less scalable and flexible, resulting in longer development cycles and slower time-to-market. This paper presents a multi-layered, service-oriented intelligent driving operating system foundation (we named it as Digital Foundation Platform) that provides abstractions for easier adoption of heterogeneous computing hardware. It features a multi-layer SOA software architecture with each layer providing adaptive service API at north-bound for application developers. The proposed Digital Foundation Platform (DFP) has significant advantages of decoupling hardware, operating system core, middle-ware, functional software and application software development. It provides SOA at multiple layers and enables application developers from OEMs, to customize and develop new applications or enhance existing applications with new features, either in autonomous domain or intelligent cockpit domain, with great agility, and less code through re-usability, and thus reduce the time-to-market.