Our answers to the most frequently asked questions
AUTOSAR Adaptive does not focus on use cases that are specific to the development of ADAS/AD applications. These use-cases are
These specific use cases are addressed by ETAS DMS through deterministic recomputes and virtual drives.
AUTOSAR Adaptive falls short of meeting needs for several critical reasons:
Issue: The primary concern lies in AUTOSAR Adaptiveās inability to efficiently process large volumes of data, such as video frames, radar, lidar, and more. In intricate setups with multiple input sensors, e.g. cameras, radars or lidars, the challenge arises in seamlessly transferring data between application components (activities). The objective is to maximize available compute power for algorithms, minimizing the need for data copying between different sections.
Details: In complex scenarios, AUTOSAR Adaptiveās Inter-Process Communication (IPC) lacks emphasis on optimizing data transfer, especially for high-bandwidth content. Unlike the Virtual Run-Time Environment (VRTE), which previously employed a shared memory implementation (IceOryx) akin to the AUTOSAR Classic Platform, this assurance is not present in the AUTOSAR Adaptive platform.
Issue: AUTOSAR Adaptiveās inadequacy extends to the realm of determinism, crucial for reproducing problems in controlled environments, such as a lab setting.
Details: Reproducing issues in a controlled setting is a fundamental aspect of development and testing. The lack of deterministic behavior in AUTOSAR Adaptive hampers the ability to reliably recreate problems in laboratory conditions, hindering efficient debugging and resolution processes.
Issue: AUTOSAR Adaptiveās service-oriented architecture (SOA) introduces significant complexity in modeling, configuration, and development, which can slow down iterative ADAS/AD feature development.
Details: ETAS DMS provides a streamlined development model focused on Activities and Runnables, reducing complexity while maintaining necessary flexibility. The YAAA architecture-as-code approach allows developers to specify system behavior in readable YAML files, avoiding the extensive XML configuration and modeling overhead typical of AUTOSAR Adaptive. This simplification accelerates development cycles without sacrificing the robustness needed for safety-critical systems.
Issue: AUTOSAR Adaptive provides a middleware platform but lacks an integrated toolchain specifically designed for the complete ADAS/AD development cycle - from architecture design through deployment, testing, and validation.
Details: ETAS DMS offers a comprehensive, purpose-built toolchain that seamlessly integrates:
This end-to-end integration eliminates the need to combine multiple disparate tools and ensures consistency across the entire development process, a level of integration not provided by AUTOSAR Adaptive.