๐ค AI Summary
To address integration challenges arising from the coexistence of heterogeneous platformsโsuch as AUTOSAR Adaptive and ROS 2โin Software-Defined Vehicles (SDVs), this paper proposes a hardware- and middleware-agnostic application development and integration methodology. The approach is grounded in platform-independent architecture design, leveraging standardized service interfaces and machine-readable metamodels (e.g., ASAM OSI-compliant descriptions) to enable semi-automated cross-platform integration. It further delivers a comprehensive toolchain supporting both Service-Oriented Architecture (SOA) and Software-as-a-Product (SaaP) paradigms. Experimental evaluation demonstrates significant improvements: interface adaptation time reduced by ~62%, cross-platform deployment cycle shortened by 55%, while ensuring functional consistency across platforms. This work provides a reusable methodology and practical foundation for evolving heterogeneous automotive E/E architectures toward service-oriented, integrated software ecosystems.
๐ Abstract
The automotive industry is currently undergoing a major transformation with respect to the Electric/Electronic (E/E) and software architecture, driven by a significant increase in the complexity of the technological stack within a vehicle. This complexity acts as a driving force for Software-Defined Vehicles (SDVs) leading to the evolution of the automotive E/E architectures from decentralized configuration comprising multiple Electronic Control Units (ECUs) towards a more integrated configuration comprising a smaller number of ECUs, domain controllers, gateways, and High-Performance Computers (HPCs) [2]. This transition along with several other reasons have resulted in heterogeneous software platforms such as AUTOSAR Classic, AUTOSAR Adaptive, and prototypical frameworks like ROS 2. It is therefore essential to develop applications that are both hardware- and platform/middleware-agnostic to attain development and integration efficiency. This work presents an application development and integration concept to facilitate developing applications as Software as a Product (SaaP), while simultaneously ensuring efficient integration onto multiple software architecture platforms. The concept involves designing applications in a hardware- and software platform-agnostic manner and standardizing application interfaces [6]. It also includes describing the relevant aspects of the application and corresponding middleware in a machine-readable format to aid the integration of developed applications. Additionally, tools are developed to facilitate semi-automation of the development and integration processes. An example application has been developed and integrated onto AUTOSAR Adaptive and ROS 2, demonstrating the applicability of the approach. Finally, metrics are presented to show the efficiency of the overall concept.