Reimagine embedded software development for automotive products
In this white paper, learn how advanced tooling for software integration, validation, and verification in a virtualized environment accelerates the deployment of next-generation automotive systems.
Drive innovation in embedded software development
Autonomous vehicles (AVs) and electrification drive innovation in embedded software development. These trends and others force software developers to rethink how to best develop complex and more advanced systems. Here are some aspects they must consider:
Implement system requirements using MBSE
Functional correctness-by-design
Resource efficiency
Technology enablement and state-of-the-art feature support
Achieving certification for various safety standards
Using a comprehensive digital twin for validation and verification
Early validation and verification reduces time-to-market and development cost
Using the comprehensive digital twin for validation and verification rather than a physical ECU is faster and more cost-effective. It allows for effective debugging and analysis earlier in the development lifecycle. Developers can also implement the executable binaries into simulation models on a virtual ECU. In AV development, developers can examine different vehicle modes and surroundings, manage those variables, and then analyze, check and verify behavior.
Capitalâ„¢ VSTAR software provides a data-centric embedded software design flow
By using integrated tools, Capital VSTAR can be used to guide the ECU developer through the
AUTOSAR workflow to arrive at an executable ECU image efficiently and effectively. It enables engineers to:
Create and redefine software components in the ECU integration
Consolidate all the data and generate ECU extracts if necessary
Implement microcontroller abstraction layer (MCAL) configuration tools
Build integration into an AUTOSAR-based design
Read the white paper to learn more about how Siemens is helping vehicle manufacturers meet requirements and reimagine the embedded software development process.