Model RealTime 12.1.5

November 18, 2025

Model RealTime 12.1.5 is now available for download. Let's look at some of the highlights in this release.

Tracing improvements

In the previous release the support for capturing .art-trace files was introduced. In this release this feature has been extended to support:

In addition it's now possible to write scripts which can parse trace files using an open source parser (available on GitHub and npm) in order to analyze, visualize or translate traces into other formats. For example, a sample script is available on GitHub which translates an .art-trace file into a PlantUML sequence diagram.

Read more about this feature in the documentation.

Support for wide characters

The TargetRTS now provides a type descriptor for the wchar_t primitive type. This makes it possible to use wide characters, and arrays of wide characters, in your application in the same way as other primitive types can be used.

Clang-tidy check bugprone-branch-clone

It's now possible to generate code that is compliant with the Clang-tidy check bugprone-branch-clone. This avoids certain warnings from switch-statements that Clang-tidy otherwise may report on the generated code.

Export models to Code RealTime while preserving state diagram layouts

The latest version of the Art Exporter (2.1.0) has a new checkbox in the Export wizard for exporting diagram layouts of state machines. Many other improvements were also done in this version of the Art Exporter based on practical experiences when migrating models from Model RealTime to Code RealTime.

See this page for more detailed release notes for the Art Exporter.


Learn more about the new features by watching the videos in our Sprint Demo YouTube Playlist.


Mattias Mohlin
Architect for HCL Model RealTime