maestro
maestro copied to clipboard
Maestro a Co-Simulation Orchestration Engine
Perhaps the FMI2SimulationEnvironment should be build by something else? At least remove the stored dependency on FMI2EnvironmentConfiguration
- [x] Single watertank: https://github.com/INTO-CPS-Association/example-single_watertank **Some of the FMUs crash natively. Works when FMUs work** - [x] Single watertank rabbitmq: https://github.com/INTO-CPS-Association/example-single_watertank_rabbitmq **#123 is a derived issue. IT HAS BEEN FIXED**...
The initialize plugin needs to perform error handling and use `global_execution_continue`.
When cloning the type here: https://github.com/INTO-CPS-Association/maestro/blob/2.0.0-alpha/plugins/fixedstep/src/main/java/org/intocps/maestro/plugin/FixedStep.java#L82 (`compDecl.get().getType().clone()`) the type does not contain the size of the array. This leads to the following MaBL: `FMI2Component[] fix_components[AIntLiteralExp] = { wtInstance , crtlInstance...
There should be a check for all expansions that make sure that the components send to the expansion can be found in the environment.
Validate that the environment configuration is correct and complete. FMUs must exist and the specified connections should be present in the specified FMUs
The environment file may specify FMU paths that from an expansion perspective should corespond to the FMUs in the load statements in the initial specification. However there should be an...
The Java test program for ChronoFMU https://github.com/INTO-CPS-Association/chronofmu/tree/ctm/build requires the JVM to be started with -XstartOnFirstThread IF graphics are to be used. This seems to be mac specific.
What is the type for the datawriter? It can be real, int, string or boolean. How do we state this?