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

Make vs. Buy: Calculate the True Cost of ADAS/AD Middleware Solutions

Quickly assess whether building or buying a middleware solution for your ADAS/AD project is the most cost-effective strategy. Use this calculator to make an informed choice and maximize your development resources.

The cost of making an in-house solution

As an OEM, Tier-1, or emerging technology provider of ADAS/AD systems, your applications require a form of "glue" to operate efficiently. This "glue", often called middleware, does more than just make applications work; it adds key benefits like portability across hardware platforms. However, it is often more complex to build and maintain as an in-house solution as it initially might appear.

Let's calculate the total cost for an in-house solution.

The total cost is mainly influenced by the number of engineers that work on the in-house middleware solution, its initial development time and the average cost of a software engineer per year.

15
2 years
150,000

Initial Development Effort & Cost

Effort

30 person years

Cost

€ 4,200,000 EUR

After the initial development, which often is part of a first ADAS/AD project, the middleware solution needs to be maintained for the project's lifetime. In case of follow-up projects, it is either extended to satisfy future needs - or discared and replaced with a newly developed solution.

Let's consider the maintenance cost for the in-house solution over time. While the effort is often only a fraction of the initial development effort, it is still a significant cost factor.

Maintenance Effort & Cost

Cost per year

Effort over lifetime

Cost over lifetime

Critical Risk: The High Cost of Overlooking Functional Safety

Adding functional safety late in the process often leads to costly delays, rework, or even project failure. At ETAS, our experience in real-time embedded software engineering ensures your middleware solution meets stringent ISO 26262 safety requirements from the very beginning.

True total cost of ownership

Delay

TCO including safety consideration


The benefits of adopting ETAS Deterministic Middleware Solution

Why choose ETAS Deterministic Middleware Solution? Our solution offers clear advantages, enabling your team to focus on developing differentiated ADAS/AD functions while we handle the complexities of middleware.

Faster time to market

Get your ADAS/AD solutions to market faster by leveraging our ready-to-use middleware. Start developing vehicle functions immediately, without delays.

Get started

Reduced development risk

Avoid common pitfalls in middleware development. Our solution has been proven to mitigate development risks, ensuring smoother project delivery.

Learn more

Free up development capacity

Instead of spending development capacity on non-differentiating parts of the SDV stack such as middleware, you can focus your efforts on differentiating, value creating parts for your ADAS/AD business.

Faster portability to new hardware platforms

Our middleware solution supports several systems-on-chips (SoCs). Due to its hardware abstraction, you can benefit from faster portability to other hardware.

Learn more

Proven in use

Developed by Bosch in the Automated Driving Alliance, our solution is engineered to support SAE level 2 with a clear path to higher levels of automation.

Ready to save time, reduce risks, and accelerate your ADAS/AD projects? Contact us today to learn how ETAS Middleware can streamline your development and reduce costs.