Eclipse MOSAIC
Download Area

Eclipse MOSAIC is VSimRTI, but Open-Source

Starting from October 2020, VSimRTI is open-source and is distributed as Eclipse MOSAIC under the Eclipse Public License.

You can find the source code and contribute on our GitHub Repository. More information about Eclipse MOSAIC, including detailled documentation and various tutorials, can be found on the project webpage.

Further commercial downloads, e.g. of MOSAIC Extended and additional tools and simulators, can be found in the Extended Downloads section. To get access, please contact us at



Eclipse MOSAIC - 21.1 Release (October 2021)

Filename Modified Size 07.10.21 24.7 MB 07.10.21 42 KB 07.10.21 57 KB

Utilities and Tools

Filename Modified Size 07.10.21 26.5 MB

Eclipse MOSAIC - 21.0 Previous Release (Deprecated)

Filename Modified Size 10.03.21 24.2 MB 10.03.21 42 KB 10.03.21 53 KB 10.03.21 26.2 MB

Eclipse MOSAIC - 20.0 Previous Release (Deprecated)

Filename Modified Size 19.10.20 24.9 MB 19.10.20 42 KB 19.10.20 53 KB 19.10.20 33.8 MB

Change Logs

Eclipse MOSAIC 21.1

  1. App sim: Server units are now able to access the central navigation component for routing purposes. (new feature)
  2. App sim: The stop mode has been revised, allowing vehicles to park in parking areas (SUMO). (new feature)
  3. MOSAIC: WebVisualizer now removes vehicles correctly and shows V2X indicators longer. (bugfix)
  4. MOSAIC: Fixed a bug in matrix mappers configuration in mapping. (bugfix)
  5. Communication sim: Upgraded ns-3 federate to support ns3-34. (new feature)
  6. Communication sim: Major improvement of logging for SNS, OMNeT++, and ns-3. (new feature)
  7. Communication sim: Fixed a bug in polygon intersection test used by reachability check in mosaic-cell. (bugfix)
  8. Traffic sim: You can now use LibSumo as an alternative to TraCI (experimental). (new feature)
  9. Traffic sim: Now supports SUMO 1.10.0

Eclipse MOSAIC 21.0

  1. Traffic sim: It is now possible to map applications on vehicles which are defined in SUMO configurations. (new feature)
  2. Traffic sim: Simplified the internal road network model for a better integration of existing SUMO scenarios.
  3. Communication sim: Implemented much faster reachability check in SNS.
  4. App sim: Added the possibility to map a application on all existing traffic lights at once. (new feature)
  5. App sim: New simulation entity for server applications. (new feature)
  6. MOSAIC: Fixes a minor bug in the contains check of polygons (bugfix)
  7. MOSAIC: Added complete documentation for most configuration files to the website. (new feature)
  8. MOSAIC: Added a new tutorial showcasing the integration of existing SUMO configurations. (new feature)
  9. Traffic sim: Now supports SUMO 1.8.0

Eclipse MOSAIC 20.0

  1. MOSAIC: Moved main code to new public repository github-com/eclipse-mosaic
  2. MOSAIC: Changed license to EPL 2.0
  3. MOSAIC: Revised and refactored all public code.
  4. MOSAIC: Significantly improved and expanded the documentation, including new tutorials
  5. MOSAIC: Replaced dependencies which are incompatible with EPL. (bugfix)
  6. MOSAIC: Major overhaul of configuration files, e.g.
    • vsimrti/vsimrti_config.xml -> scenario_config.json
    • etc/defaults.xml -> etc/runtime.json
  7. App sim: Mapping configuration has been advanced with new features (e.g. typeDistributions, parameter variations). (new feature)
  8. App sim: New API for traffic light applications (new feature)
  9. Communication sim: SNS supports most important Geo-Routing features for ad-hoc multihop communication (new feature)
  10. Traffic sim: Now supports SUMO 1.7.0 (new feature)

Additional Notes

If you want to use the communication simulators ns-3 or OMNeT++, you can rely on the provided installation scripts (for native installation) or the Dockerfile (for Docker-installation), located in the bin/fed folder. Please have a look in the user manual. For native installation, it is recommended to use Linux based systems for ns-3 and OMNeT++.

In order to run MOSAIC with the traffic simulator SUMO it is necessary to put the sumo-bin-folder is in your PATH variable.