Skip to content

@CThuleHansen CThuleHansen released this Feb 11, 2021

This release includes the first version of the MablApiBuilder

Assets 4
Dec 2, 2020
First performance test with cpp codegen

@CThuleHansen CThuleHansen released this Nov 20, 2020

This release contains the following features:

  • Typechecker
  • Automatic discovery of run time module specs
  • Cross-reference support between modules
  • Inclusion of VDMcheck on a warning level

MD5 maestro-webapi: 2af6c8abe9171dc670caa5d54c6b79d5
MD5 maestro: df0cc34326ef55bd150692b4fcf217c3

Assets 4

@CThuleHansen CThuleHansen released this Nov 5, 2020

This release is because there was an issue causing 2.0.1 to fail sonatype deployment.
It has been fixed in this release. Release comments from 2.0.1 still holds:
Maestro2-Webapi jar mimics legacy COE cli
Updated Maestro2 cli
Written getting started guide
Fixed various issues related to reflection and classloader due to spring boot
Various bugfixes

Assets 4

@CThuleHansen CThuleHansen released this Nov 4, 2020

Maestro2-Webapi jar mimics legacy COE cli
Updated Maestro2 cli
Written getting started guide
Fixed various issues related to reflection and classloader due to spring boot
Various bugfixes

Assets 4

@CThuleHansen CThuleHansen released this Oct 27, 2020

This marks the first officlal release of Maestro 2.
Maestro1 configuration files are referred to as legacy configuration files.

The features of this release of Maestro2 are:

  • Maestro Base Language (MaBL) DSL
  • Expansion Plugins (Plugins that generate MaBL code)
  • Runtime plugins (plugins invoked runtime, does not code-generate to MaBL)
  • VDMCheck of model-description files
  • Prolog verification of initialization order
  • Stabilisation during initialization
  • Calculation of strongly connected components in initialization.
  • Interpretor of MaBL and thereby execution of Co-simulation
  • Webapi adhering to interface of Maestro1 - albeit with less features.
    No support for: variable step, slave functionality, stabilisation, distributed FMU, slow down to real-time.
  • New CLI for expansion and execution of MaBL files. No CLI for legacy configuration files.
  • TemplateGenerator capable of generating MaBL for a co-simulation based on Maestro1 configuration files. Is used by webapi.
  • Swagger documentation of webapi that can be accessed at http://localhost:8082/swagger-ui.html when the webapi is running.
  • Documentation available at https://into-cps-maestro.readthedocs.io/en/latest/

maestro-2.0.0-jar-with-dependencies.jar features the new CLI
maestro-webapi-2.0.0.jar features the web api.

Assets 4
Aug 27, 2020
maestrov2 for performancetesting on August 27 2020
Jun 19, 2020
Tag for commit where initializer with coe exists