Why


The ADAS/AD challenge
Learn about the challenges of developing safe ADAS/AD vehicle functions


The AD Cycle - How it works
Learn about the AD Cycle works for efficient ADAS/AD development


Benefits of ETAS Deterministic Middleware Solution
See why the worlds top automotive OEMs choose us

Solution concepts


System representation concepts
Fundamental concepts to construct ADAS / AD systems


YAAA Modeling Concepts and Workflow
YAML-based concepts and workflows to model ADAS / AD systems


Deterministic Recompute and Virtual Drives
The 🔑 to development efficiency


Scheduling Mechanisms in ETAS DMS
Achieving optimal compromises between latency and predictability

Basics


Determinism
Gain deeper understanding on determinism in embedded real-time systems


Differences of μC and μP-based embedded systems
Why achieving deterministic behavior μP-based embedded systems is a challenge


Glossary
Understand the terms and abbreviations used in ETAS Deterministic Middleware Solution

Products


ETAS DMS Software Development Kit
Design, develop, build, debug and test ADAS/AD applications

ETAS DMS Middleware & Runtime Libraries
Safety-certified middleware and runtime libraries for series production

For whom


Software Architects
Architecture-as-code. Git-based collaboration. Auto-generated graphics.


Feature Developers
Reduced development complexity. Fast debugging with real vehicle data.

Services


Trainings
Get up to speed on developing with ETAS Deterministic Middleware Solution through our expert trainings


Consultancy
Want to know how to best make use of ETAS Deterministic Middleware Solution for your ADAS/AD platform or project?


Proof of Concept (PoC)
See one of your ADAS/AD vehicle functions developed with ETAS Deterministic Middleware Solution


Custom Project
Have a special need or require an extension to ETAS Deterministic Middleware Solution?

Support


FAQs
Get answers to frequently asked questions about ETAS Deterministic Middleware Solution


Contact
Get in touch with an expert to obtain support

Infos and news about ETAS Deterministic Middleware Solution


Blog
Get the latest news about ETAS Deterministic Middleware Solution


Newsletter
Get the latest news about ETAS Deterministic Middleware Solution delivered to your email inbox


Whitepapers
Read in-depth information, analysis, and insights from our experts

Frequently Asked Questions (FAQs)

Our answers to the most frequently asked questions

What are the benefits of Virtual Drives?

Virtual drives offer several key benefits:

1. Risk-Free Testing: Virtual drives provide a controlled environment for testing without the inherent risks associated with on-the-road testing. Developers can simulate various scenarios and conditions, ensuring the safety of both the system being tested and the surrounding environment.

2. Cost-Efficiency: Conducting real-world tests, especially on-the-road, can be expensive and time-consuming. Virtual drives offer a cost-effective alternative, reducing the need for physical prototypes, fuel, maintenance, and other expenses associated with traditional testing methods.

3. Reproducibility: Virtual drives enable the reproduction of specific driving scenarios with high precision. This reproducibility is crucial for validating system behavior, conducting regression tests, and ensuring consistent results across different testing sessions. Determinism is relevant for reproducibility because it ensures that a given system or algorithm, when provided with the same input under the same conditions, will produce the same output consistently. Virtual drives ensure that, given the same input, the system will produce the same output, allowing for accurate analysis and debugging of software components.

4. Time Efficiency: Virtual testing accelerates the development process by providing immediate feedback to developers. They can analyze the performance of newly implemented features or updates quickly, shortening the development cycle.

5. Coverage of Rare Scenarios: Virtual drives allow for the creation of rare and extreme scenarios that might be challenging to encounter in real-world testing. This capability ensures that the system is robust and can handle a wide range of situations, enhancing overall safety.

6. Continuous Integration: Integration of virtual drives into the development process supports continuous integration strategies. Developers can regularly test and validate software changes, ensuring that the system remains reliable and meets safety standards throughout the development lifecycle.

7. Data Storage Optimization: Virtual drives often allow for the storage of only essential data, as results or internal states of an application can be recomputed instead of storing extensive datasets. This optimization reduces the storage requirements for testing data.

8. Flexibility and Scalability: Virtual drives offer flexibility in designing and executing tests, allowing developers to adapt to evolving requirements. Additionally, they provide scalability, enabling the testing of various components and systems at different levels, from unit tests to large-scale regression testing.

Virtual drives enhance the efficiency, safety, and cost-effectiveness of testing and developing complex systems like ADAS/AD, particularly when integrated with tools that provide deterministic recompute as provided with ETAS Deterministic Middleware Solution.

Back to FAQs