DACCOSIM NG is a co-simulation environment (in the sense of the FMI standard) able to offer fixed or variable step numerical integration methods (Euler, Adams-Bashforth, QSS) which takes advantage of the main functionalities of the FMI-CS 2.0 standard (interpolation of inputs and outputs, error estimation, backtracking, ...). The tool also offers two co-initialization methods, one of which is based on the Newton-Raphson algorithm.
The developments are done in Java requiring a JRE version 8. The code implicitly exploits the software bricks of the JavaFMI suite (bitbucket.org/siani/javafmi) but the installation is very simple since only two .jar files need to be placed on the host machine. Moreover, there is an installer for Windows. It should also be noted that it is very easy to exchange complete co-simulation models between several machines with DACCOSIM NG thanks to a proprietary data exchange format.
The input data of the platform is a set of binary codes called FMU according to the FMI standard. Many modeling tools can now export an executable code of type FMU (Dymola, OpenModelica, ControlBuild, Papyrus, etc.). See the FMI site: https://fmi-standard.org/tools.
The results of a co-simulation with DACCOSIM NG are comparable to those that can be obtained from software such as Dymola or OpenModelica, but on a larger scale, easily exceeding one million algebraic-differential equations.