Design and Implementation of a Co-Simulation Framework for Testing of Automated Driving Systems

Demin Nalic*, Aleksa Pandurevic, Arno Eichberger, Branko Rogic

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review


The increasingly used approach of combining different simulation softwares in testing of automated driving systems (ADSs) increases the need for potential and convenient software designs. Recently developed co-simulation platforms (CSPs) provide the possibility to cover the high demand for testing kilometers for ADSs by combining vehicle simulation software (VSS) with traffic flow simulation software (TFSS) environments. The emphasis on the demand for testing kilometers is not enough to choose a suitable CSP. The complexity levels of the vehicle, object, sensors, and environment models used are essential for valid and representative simulation results. Choosing a suitable CSP raises the question of how the test procedures should be defined and constructed and what the relevant test scenarios are. Parameters of the ADS, environments, objects, and sensors in the VSS, as well as traffic parameters in the TFSS, can be used to define and generate test scenarios. In order to generate a large number of scenarios in a systematic and automated way, suitable and appropriate software designs are required. In this paper, we present a software design for a CSP based on the Model--View--Controller (MVC) design pattern as well as an implementation of a complex CSP for virtual testing of ADSs. Based on this design, an implementation of a CSP is presented using the VSS from IPG Automotive (CarMaker) and the TFSS from the PTV Group (Vissim). The results showed that the presented CSP design and the implementation of the co-simulation can be used to generate relevant scenarios for testing of ADSs.
Translated title of the contributionDesign und Implementierung eines Co-Simulationsframeworks für das Testen von Autonomen Systemen
Original languageEnglish
Article number10476
Pages (from-to)1-12
Number of pages12
Issue number24
Publication statusPublished - 15 Dec 2020


  • ADAS
  • Scenario Generation
  • Framework
  • Automated Driving
  • Test case generation
  • Software architecture
  • Self-driving cars
  • ADAS simulation
  • Transportation
  • Automated driving
  • Innovation in mobility
  • Scenario generation
  • Testing

ASJC Scopus subject areas

  • Automotive Engineering
  • Geography, Planning and Development
  • Management, Monitoring, Policy and Law
  • Renewable Energy, Sustainability and the Environment

Fields of Expertise

  • Mobility & Production

Treatment code (Nähere Zuordnung)

  • Application


Dive into the research topics of 'Design and Implementation of a Co-Simulation Framework for Testing of Automated Driving Systems'. Together they form a unique fingerprint.

Cite this