| Kurzfassung | The increasing reliance on distributed and software-defined architectures in modern vehicles demands a shift towards a more flexible and scalable testing methodology. Distributed testing of components, when applied across geographically separated benches, offers substantial benefits in reducing logistical complexity and enabling earlier-stage integration testing outside the constraints of the classical V-model. However, such distributed testing introduces critical challenges in ensuring temporal correctness and event ordering. This paper explores time synchronization primitives in globally distributed automotive testing environments. We analyze a scenario where individual components operate under independent clocks, requiring synchronization to achieve reliable test execution. An explicit external synchronization mechanism is implemented using the Network Time Protocol (NTP), acknowledging its limitations in drift tolerance and latency bounds. To maintain causal consistency, a vector clock algorithm is applied to preserve event ordering regardless of clock deviations. This work focuses on the timeliness and correctness of distributed automotive testing. We propose a hybrid approach that combines explicit external synchronization (via NTP) with logical time mechanisms (vector clocks) to maintain causality under varying network and clock conditions. For cases where real-time guarantees are compromised, a post-hoc timing analysis is proposed to recover temporal accuracy after test execution. In addition, a modular, containerized testing framework is presented, built using a message broker (MQTT) as a message bus and Python-based modules, which enables scalable and customizable message exchanges. The proposed system demonstrates that a timeliness threshold of approximately 100 ms could be maintained while preserving event ordering, even under significant clock drift. The proposed architecture provides a scalable, platform-agnostic base for robust automotive component testing in distributed, asynchronous environments, and serves as a step toward reliable virtual integration pipelines in modern automotive development life cycles.
|