Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse MOSAIC

Eclipse MOSAIC

Primary tabs

  • Overview(active tab)
  • Downloads
  • Who's Involved
  • Developer Resources
  • Governance
  • Contact Us

New technologies in the fields of communication (e.g. V2X, 5G networks), computing (Mobile Egde Clouds), advanced sensors (LiDAR or cameras), and batteries enable novel connected and automated mobility solutions, which take effect on different levels of scale. For instance, automated driving and other vehicle safety applications usually concern a limited number of vehicles and their local interplay (communication, computing). Mobility as a Service (MaaS) solutions for sustainability and traffic efficiency always consider large scales on whole city or regional level of mobile entities, which are not limited to vehicles only, but also public transport, bicycles etc. The development of all these solutions exhibits similarities. Preferably, the process starts with simulation, again on different scales and even levels of detail, ranging from individual vehicle simulation to whole system simulation. However, the simulation of those novel mobility solutions not only requires the integration of various domains ranging from realistic and large-scale traffic demand patterns to exact simulation of mobile communication networks including cell capacity and latency, but also has to consider the interactive nature of connected mobility domain, where results of one simulation domain e.g. mobile network availability influencing traffic patterns or demands. The proposed multi-domain/multi-scale co-simulation environment is able to fulfil all the above requirements.

First of all, the co-simulation environment will include a runtime-environment for coupling discrete event simulators from multiple domains. According to the standardized coupling principles of IEEE High Level Architecture (HLA), simulators are embedded in a federate and the interface to the RTI is realized by an ambassador. The project integrates interfaces to the following simulators:

  • Eclipse SUMO for large scale traffic simulation (third-party development under EPL 2.0)
  • ns-3 for communication simulation (third-party development under GPL)
  • OMNeT++ for communication simulation (third-party development)
  • PHABMACS for sub-microscopic simulation with detailed models (see below)
  • CELL2 for simulation of cellular mobile networks including novel 5G features (part of this project, see below)

An advanced feature of dynamic co-simulation is the possibility to exchange simulators between simulation runs or even during run-time. This allows for quick setup of new simulation scenarios with a simple simulator and a later more detailed run with a more elaborate simulator. Additionally, reusing simulation scenarios but varying e.g. communication technologies such as ITS G5, LTE-V2X, and mobile networks is easily done with a co-simulation environment.

 

Licenses: 
Eclipse Public License 2.0
Latest Releases: 

From October 19th, 2020 to October 19th, 2020

NameDateReview
20.02020-10-19
Active Member Companies: 
Member companies supporting this project over the last three months.
Contribution Activity: 
Commits on this project (last 12 months).
Incubating - Eclipse MOSAIC

Related Projects

Related Projects:

  • Eclipse Technology
    • Eclipse SUMO

Project Hierarchy:

  • Eclipse Technology
  • Eclipse MOSAIC

Tags

Build Technologies
  • Jenkins

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top