This major release is linked to the migration of the
projects on Inria GitLab in public repositories. All MECSYCO source code (both Java and C++ version) is now accessible.
This release gives access to
Java 3.0 new features (DSL, hierarchical design) and contains some updates.
Documentation will be progressively updated to reflect the changes.
About this new release
The code of
Java (version 3.0) is now available.
The project is now a Maven project to ease dependency handling and its structure has been updates. It contains notably two new packages:
- composition that provides structures to design hierarchically a co-simulation in Java.
- description that enables to parse XML description files to build co-simulation using the abovementioned structures.
The XML description files can be generated from Domain-Specific Languages description files. These DSL are part of their own project MecsycoDsl.
All examples and code for
tutorials have been moved to the MecsycoScholar project.
A Mecsyco C++ version is now also available to show OMNeT++ integration and how ns-3 was integrated (it contains some legacy code).
Access to the different projects:
- MecsycoJava contains the core of the
co-simulation middleware written in Java. This is the most supported version.
- MecsycoScholar is a
user project that contains tutorials and examples.
- MecsycoCpp is a C++ version of
used to interact with ns-3 and OMNeT++.
- MecsycoDsl is an XText project that defines Domain Specific Languages for
. They are associated with a description-based development process.