Model RealTime 11.3 2023.13

April 04, 2023

The Model RealTime development team has just finalized another release of Model RealTime called 11.3 2023.13. As always there are several improvements, both bug fixes and new features. Let's take a look at some of the new features.

Port Instance Tracing

The Model Debugger now supports tracing individual port instances. Add a port instance to the Capture table in the Trace editor by drag/drop from the Debug view or use the Add button. Events sent or received on the port instance will appear in the Trace tab.

All Code Editor

When you open the Code Editor using the Show Source in Editor command you can now choose to let it contain all code snippets for the selected element. Having all code for an element in a single editor reduces the number of open editors, and can provide a better overview of all code associated with an element. Note that currently this is an experimental feature and to use it you must first enable it on the Experimental Features preference page.

It's now possible to navigate to inherited states, transitions and ports by means of the diagram context menu. Previously this command was only available for redefined elements, but now it also works for inherited elements that are not redefined. Navigation will take place to the Project Explorer and from there you can go to the diagram that shows the inherited element using the context menu command Navigate - Navigate to Diagram.

Warning if Attribute Default Values are Ignored

The model compiler will now print a warning if it detects an attribute with a default value that has the property "Initializer Kind" set to "Constructor", but where no constructor will be generated. This helps to detect inconsistent properties early and can avoid run-time surprises caused by that an attribute doesn't get initialized as expected.


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


Mattias Mohlin
Architect for HCL Model RealTime