Model RealTime 12.1.2 was recently released and is now the latest and recommended version of Model RealTime. In this post we'll go through some of the improvements it brings.
The property tabs "C++ General" and "C++ Target RTS" contain a large number of properties that affect how UML elements are translated to C++. These tab names are now prefixed with ">" in case any of the properties they contain has a modified (i.e. non-default) value. This helps to quickly see which elements that have modified properties, without having to click and look inside the property page.
The TargetRTS now provides two log streams Log::out
and Log::err
which can be used as a better alternative to traditional log ports when you need to log run-time messages from your realtime application. These streams are based on the standard std::ostream
which means all standard C++ stream manipulators can be used with them. It's also possible to lock and unlock the log streams to avoid interleaved log messages in multi-threaded applications.
A new version of BIRT and the BIRT integration, that works with Model RealTime 12.x, is now available on the Info Center.
Mattias Mohlin
Architect for HCL Model RealTime