maestro icon indicating copy to clipboard operation
maestro copied to clipboard

Maestro a Co-Simulation Orchestration Engine

Results 92 maestro issues
Sort by recently updated
recently updated
newest added

When utilising maestro as simulation engine for the digital twin platform a simulation should be able to run without an end time. This also includes some logic to be able...

enhancement

When running ```java -jar maestro.jar import -v Sg1 test.json coe.json -output .``` for generating a spec, the following warnings show up: ```bash 23:39:03.773 [main] WARN org.intocps.maestro.framework.fmi2.api.mabl.FromMaBLToMaBLAPI - Failed to find...

When trying to generate a spec for 2 fmus connected to each other, 2 outputs go from fmu1 to fmu2, and two outputs go from fmu2 to fmu1, it gives...

Why did we switch to Junit 5 when it doesn't support the test structure we have with parametric tests? https://github.com/junit-team/junit5/issues/990 It is pretty difficult to figure out what goes wrong...

question
maestrov2

calculateMaxStepSize is currently done in VariableStepValue and queries FMUs for max step size. This should be made more transpararent by moving the logic.

enhancement

In the [Sigver plugin](https://github.com/INTO-CPS-Association/maestro/blob/development/plugins/sigver/src/main/java/org/intocps/maestro/plugin/Sigver.java#L109) the builder settings are passed with their default value although they are set to different values in the parent.

PType is used as key in HashMap in several places in the `fmi2api` project, i.e. `ioBuffer`, `sharedBuffer`. However, `PType` implementers only overrides `equals` and not `hashCode`. Therefore, it does not...

The class `ToParExp` is used to add parentheses around but I dont know why. Is this really needed, if so do we have an example of what fails. It sounds...

question
maestrov2

Our current error handling is taking place via while (global_execution_continue) and related breaks. However, when a spec is created with a module that expects some cleanup, then it does not...

It should be possible to indicate that derivatives should be automatically calculated and passed to fmu(s) by the builder.

enhancement