Vehicles may be equipped with an application that analyzes the surrounding environment (i.e. wheather
conditions, driving behaviour of other road participants) and reacts on specific events and conditions.
As an example, Traffic Management Centers may be equipped with an application that receives V2X messages of
road participants, analyzes the traffic volume and controls traffic lights and variable message signs to
reduce traffic density.
Furthermore, vehicles may be equipped with applications that receive V2X messages
from the TMC with further information or specific route suggestions.
Write your application for your specific demands for any simulation unit.
MOSAIC Application Simulator
Eclipse MOSAIC Application
The Application Simulator plays an important role in the simulation of vehicles and its functions. It
provides the capability to model the application logic for different simulation units (e.g. vehicles, road
side units (RSUs), traffic lights, and others) as well as possible interaction attempts between the units
via different communication links.
ns-3 is a discrete-event network simulator and mainly focuses upon improving the core architecture, software
integration, models, and educational components for real-world network devices and protocols. It simulates
both unicast and multicast protocols and is used extensively in research on mobile ad-hoc networks.
The Simple Network Simulator (SNS) aims to provide simple and fast capabilities for the transmission of
V2X-messages using Ad hoc communication. In order to stay performant the simulator makes abstractions in
The built-in Eclipse MOSAIC Cell Simulator enables the applications to use cellular network communication.
The simulation of cellular communication in Eclipse MOSAIC consists of two parts: The Cellular Simulator
itself and the applications that can communicate over cellular networks in the Application Simulator.
The Physics Aware Behavior Modelling Advanced Car Simulator (PHABMACS) provides a sophisticated framework
for testing ADAS within a simulated environment. Vehicles are simulated with advanced simulation models
providing them with realistic driving dynamics within normal traffic situations.
Tested ADAS can utilize
simulated sensor data as well as control simulated vehicles by using virtual actuators.
To get a simple and instant impression of vehicle movements of a simulation Eclipse MOSAIC provides a
2D visualization presented in your favourite browser.
The Eclipse MOSAIC 3D Visualization Tool is based on the PHABMACS vehicle simulator and uses the same 3D
engine and models to visualize vehicle movements and various events which occur during the simulation like
sent and received V2X messages.
The Statictics Visualizer is a visualisation tool to easily measure basic simulation outcomes. With the
Statistics Visualizer you will be able to obtain short or detailed results of the simulation, e.g. travel
times or the average speeds of groups of vehicles, or the average flow on induction loops.
The exchange of data among federates is offered by the Interaction Management using interactions. Eclipse
MOSAIC and its federates are decoupled through a publish-subscribe paradigm provided by the Interaction
Management. A published interaction is forwarded to each subscriber directly after it has been published.
The Eclipse MOSAIC Co-Simulation Framework flexibly couples simulators from different domains to create a holistic
collection of simulation models for different scales. Eclipse MOSAIC improves the development and virtual testing of new
Mobility Apps. Simulators could be exchanged according to the scenario and additional simulators could be coupled easily
to extend Eclipse MOSAIC.
A new release of Eclipse MOSAIC is here! The committer team from Fraunhofer FOKUS and DCAITI is proud to present Eclipse MOSAIC 21.1 to the open source community. This new version focuses on a better usage of communication simulators SNS, OMNeT++, and ns-3, and allows to use a much faster integration of the traffic simulator SUMO.
Remote-Operated Driving is the bridge technology from human towards fully automated driving. In situations outside the driving domain of a highly-automated vehicle, e.g. if data is missing, or the autonomous function is unsure to make a certain decision, remote-operation is the key.