We have just released a new version of HCL Model RealTime 10.3, and also a new experimental version of the upcoming HCL Model RealTime 11. This is planned to be the last experimental Model RealTime 11 release, and in about a month we hope to release Model RealTime 11 for production use. Now let's take a look at some of the many improvements we have done in this release.
Model RealTime now supports scoped enums. This is a useful feature introduced with C++ 11 which allows enumeration literals to be scoped within the container enum. That is, two scoped enums can have literals with the same names without clashes. You can also specify an underlying type to be used for the enum ('int' is the default).
The support for CORBA IDL generation has been reintroduced in this release. This feature was available in 10.2, but had to be removed due to a refactoring when the model compiler was introduced. New documentation has been written for the CORBA IDL support which you can find here.
The model compiler can now build TCs with cyclic library dependencies. A new preference has been introduced which must be set in order to allow such builds. You find this preference on the preference page RealTime Development - Build/Transformations - C++.
Also, there were many usability improvements and bug fixes in this release. You can read more about the new contents of the release on this page.
Mattias Mohlin
Architect for IBM Model RealTime