VEOS

Platform for PC-based simulation of models and ECU network communication

VEOS is a PC-based simulation platform for electronic control unit (ECU) software validation in many development stages. It lets you simulate a multitude of different models – from function models to networks of virtual ECUs, bus systems, and vehicle models – even in early phases of development.​​​​​​​

  • VEOS 2023-B

    Co-simulation with VEOS; QEMU integration into VEOS simulation

    Read more

  • Simulation on Linux operating systems

    VEOS is now available for Linux operating systems (including build system and simulation).

  • Simulation of adaptive V-ECUs

    You can integrate Linux-based virtual ECUs with adaptive applications into offline simulations with VEOS on both Windows and Linux operating systems. This allows you to test ADAS/AD functions in a virtual environment.

  • General Motors: Everything Virtualized

    To increase their testing capabilities, provide faster time to market, and enable development and validation of software-defined vehicles (SDV), General Motors has decided to create a completely virtual environment, which can provide a test interface similar to a physical test system. General Motors is working jointly with dSPACE and KPIT to realize a completely virtual, cloud-capable, scalable development and integration testing environment.

    Read more

  • Toyota Relies on SIL Simulation from dSPACE to Improve Electrification Development

    Of particular importance as a basis for new vehicle development is the powertrain with its corresponding ECUs. To develop and validate the powertrain, Toyota has strongly promoted the introduction of model-based development (MBD) and relies on the early use of simulation in the development process. At Toyota, SIL simulation is performed with VEOS.

    Read more

  • Functional SIL stations at BMW

    The higher the number of people involved in the development of ECU software, the more important it is to test the individual components early and realistically. BMW has chosen dSPACE VEOS as their central, PC-based simulation platform.

    Read more

Application Areas

dSPACE VEOS is a PC-based simulation platform that promotes SIL testing for the development of electronic control units (ECUs):

  • Simulating a wide range of different models, such as function models, Functional Mock-up Units (FMUs), virtual ECUs (V-ECUs), and vehicle models, in the early development stages independent of any specific simulation hardware.
  • For multi-model scenarios, VEOS supports importing, connecting, and running any number of function and plant models based on Simulink® or Functional Mock-up Interface (FMI), thereby extending the scope of the applications.

Key Benefits

VEOS runs on standard PCs, which gives function developers, software architects, and ECU testers a variety of valuable options for SIL testing during the early project phases:

  • Available for Windows and Linux operating systems.
  • Easy integration into cloud-based solutions for SIL testing.
  • Co-simulation interface to integrate third-party tools into VEOS simulation.
  • Flexible integration into the development process.
  • Software-software integration can be tested from component to system level.
  • Sophisticated environment models can be integrated with virtual ECUs to validate complex controller strategies or simulate and test entire virtual vehicles.
  • Continuity throughout the entire tool chain and easy transition from SIL to HIL testing.
  • Versatile options for integrating virtual ECUs, such as V-ECUs from different vendors or V-ECUs built for different architectures based on QEMU, etc.

Systematic Extension to the dSPACE Tool Chain

  • Open interfaces to connect and use existing tools.
  • Easy reuse of data, tools, and models between HIL simulations and SIL testing.
  • ISO 26262 certification of VEOS and other dSPACE tools makes dSPACE the world's first provider of a fully certified tool chain for validating safety-relevant automotive functions. This enables users to drive their development and approval projects in a fully certified environment, for all automotive safety integrity levels (ASILs).

Functionality Description
PC-based simulation
  • Simulation of heterogeneous models, from function models to virtual ECUs (V-ECUs), bus systems, and vehicle models
  • Integration of QEMU into VEOS simulation
  • No additional hardware needed for simulation
  • Simulation on virtual machines and in containers
  • Fully documented API for co-simulation
  • Simulation of sleep/wake mechanisms in V-ECUs for more realistic network simulation
  • Bus simulation:
    • ECU network communication on automotive Ethernet, CAN, CAN FD, and LIN buses, including messages, scheduling, and arbitration
    • Distributed functions in complete LIN networks on MCAL level without real hardware
  • C code debugging in running simulations
  • Code coverage: analyzing the extent to which code has been tested with CTC++ from Testwell
Tool chain integration

Off-the-shelf integration into tool chains:

  • Software-in-the-loop (SIL), including SIMPHERA
  • Rapid control prototyping (RCP)
  • Hardware-in-the-loop (HIL)
  • Compatible with Simulink®
  • Support of Microsoft® Visual Studio®

Supported Standards and Protocols

Description

FMI
  • Simulation of Functional Mock-up Units (FMUs) based on the Functional Mock-up Interface (FMI) for co-simulation
  • Support of FMI 3.0 functionalities and access/monitoring for all variables and parameters defined by an FMU
AUTOSAR
  • Simulation of classic and adaptive virtual ECUs
  • AUTOSAR-compliant operating system
  • Support of AUTOSAR basic software modules
XIL API
  • Support of XIL API Model Access Port
XCP
  • Access to Simulink® and TargetLink models as well as V‑ECUs via XCP on Ethernet

 

PC-Based Simulation of Heterogeneous Models

VEOS offers a variety of functions to simulate heterogeneous models:

  • Support of various model types: Simulink® and TargetLink models, FMUs, virtual ECUs, and ECU networks in a single environment directly on your PC.
  • Support of Simulink® implementation containers (SICs).
  • Identical user workflow across all supported model types for importing and connecting FMUs to other model interfaces.
  • Variable and parameter access during simulation via ControlDesk, AutomationDesk, and XIL API.
  • Debugging the source code.

Comprehensive Bus Simulation

With VEOS your bus simulation needs are covered:

  • Simulation of virtual ECU networks.
  • Support of automotive Ethernet, CAN, and LIN bus communication, including all bus-specific effects, without any additional hardware.
  • Integration of bus simulation containers (BSCs) generated by the Bus Manager.

Efficiently Integrating Various Modeling Approaches

Compliance with FMI ensures that models created in various modeling tools can be exported as Functional Mock-up Units (FMUs) and that these FMUs can readily be integrated in VEOS-based virtual validation projects. In such projects, FMUs can be integrated together with other FMUs, virtual ECUs (V-ECUs), and Simulink® models. The user workflow for importing and connecting FMUs to other model interfaces is identical for all supported model types. Variable and parameter access during simulation is supported by ControlDesk, AutomationDesk, and XIL API.

Integration Testing in a SIL Environment

Read this use case to learn more about integration testing of single and networked ECUs for the automotive industry in a software-in-the-loop environment.

Functional Mock-up Interface

dSPACE supports the open FMI standard for an easy integration of simulation models from various sources.

Support of Multisensor Applications

VEOS supports bidirectional, low-latency communication with RTMaps, the component-based software development and execution environment from Intempora.

Software-in-the-Loop (SIL) Testing

VEOS is part of the dSPACE SIL testing solution for PC- and cloud-based simulation.

More Information Success Stories Documentation Contact Information

Drive innovation forward. Always on the pulse of technology development.

Subscribe to our expert knowledge. Learn from our successful project examples. Keep up to date on simulation and validation. Subscribe to/manage dSPACE direct and aerospace & defense now.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.