Skip to content

Releases: INTO-CPS-Association/FMI-VDM-Model

VDMCheck 1.1.4-SNAPSHOT

16 Oct 07:54
Compare
Choose a tag to compare
Pre-release

This is the snapshot release of the latest work on VDMCheck 1.1.4.

VDMCheck2.sh error messages have been changed to give a section and page number reference in the FMI2 Standard, rather than a hyperlink to a URL. This is because the FMI2 Standard is not officially available as an online document.

VDMCheck 1.1.3

04 Mar 08:27
Compare
Choose a tag to compare

The latest version of the VDMCheck distribution, for FMI2 and FMI3, is in the artifact list below.

VDMCheck 1.1.3-SNAPSHOT (Schema 2.0.4 and 3.0.1)

07 Oct 13:31
Compare
Choose a tag to compare

This release contains support for FMI 2.0.4 and 3.0.1-rc2.

The FMI3-vdmcheck-1.1.3-distribution.zip (after build 230223) contains a new version of the tool that attempts to give URL links in the error messages that point back to the FMI3 Standard where the cause of the error is discussed. It still provides a shell script called VDMCheck3.sh, which has nearly the same options as the previous VDMCheck3.sh:

> VDMCheck3.sh 
Usage: VDMCheck3.sh [-h <FMI Standard base URL>] [-v <VDM outfile>] <file>.fmu | <file>.xml

> VDMCheck3.sh transpose.fmu
validCSIntermediateUpdate: canReturnEarlyAfterIntermediateUpdate requires providesIntermediateUpdate at modelDescription.xml:22
See: https://fmi-standard.org/docs/3.0/#table-CoSimulation-details

Errors found.

Note that there are URL(s) after the error messages. The -h option will replace the https://fmi-standard.org/docs/3.0/ prefix for error URLs.

The main repository README.md (development branch) has been updated with the new commands.

Build 230616 has been updated to 3.0.1-rc2.

VDMCheck 1.1.2 (schemas 2.0.4 and 3.0)

27 Jul 11:21
Compare
Choose a tag to compare

This release supports FMI version 2.0.4, and FMI 3.0.

Note that bug fixes will be applied to the 1.1.3-SNAPSHOT version.

VDMCheck 1.1.1

15 Sep 10:58
Compare
Choose a tag to compare

This is the 1.1.1 release of VDMCheck.

It works with FMI2 schema 2.0 and FMI3 schema 3.0-beta.2.

This release enables better integration of the tool with Maestro.

VDMCheck 1.1.0

31 Aug 12:11
Compare
Choose a tag to compare

This is the 1.1.0 release of VDMCheck.

It works with FMI2 schema 2.0 and FMI3 schema 3.0-beta.2.

This release automatically converts the FMI XSD schema into a VDM-SL schema and translates XML configuration files into VDM-SL. It is therefore packaged with a specific XSD version and validates XML files against that schema before attempting to check the content. Look out for SNAPSHOT updates as the FMI schema is updated to later beta releases.

VDMCheck 1.0.2

03 Dec 14:09
Compare
Choose a tag to compare

The 1.0.2 release of VDMCheck for FMI2 and FMI3, currently in SNAPSHOT.

Build 201125, added unique error numbers for each @OnFail.
Build 201203, FMI2: corrected a variable name parse error and improved error message 1030 (InitialUnknowns)
Build 210212, Final release

VDMCheck 1.0.0

22 Oct 09:30
Compare
Choose a tag to compare

The 1.0.0 release.