Time Synchronization of POSIX-Based V-ECUs

Author(s):
Stephan Schedler (dSPACE Group SE & Co. KG), 
Company: dSPACE Group SE & Co. KG
Published: Mar 2026

Automotive software development increasingly relies on software-in-the-loop (SIL) testing to validate the functionality of complex electronic control units (ECU) early in the lifecycle. While discrete event simulation and time synchronization are well-established concepts for validating classic virtual ECUs (V-ECU), extending these principles to POSIXbased
virtual ECUs introduces new challenges due to dynamic run-time behavior and service-oriented architectures.
This paper presents a method for enforcing deterministic time progression across heterogeneous simulation components, including POSIX-compliant systems, by leveraging discrete event simulation principles. It outlines key requirements for integrating Linux®-based V-ECUs into synchronized SIL environments, discuss related mechanisms, and demonstrate feasibility through an Automotive Grade Linux (AGL™) case study in dSPACE VEOS. Beyond enabling consistent simulation without real-time constraints, our approach also uncovers design flaws such as idle loops without blocking calls, issues that are notoriously difficult to detect in real systems. These capabilities improve reproducibility, debugging, and scalability, making time synchronization a cornerstone for future automotive validation workflows.



  • English: Time Synchronization of POSIX-Based V-ECUs PDF, 1131 KB
  • German: Time Synchronization of POSIX-Based V-ECUs PDF, 1131 KB

dSPACE direct 뉴스레터 서비스를 통해 최신 소식을 받아보세요.

dSPACE 뉴스레터 서비스를 통해 최신 use case 와 신규 솔루션 및 제품, 교육 및 이벤트에 대한 정보를 지속적으로 확인하세요. 여기에서 무료 로구독을 신청하세요.

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.