Model compiler overview

In older versions of DevOps Model RealTime, generation of code and make files were performed by Eclipse plugins within the Model RealTime development environment. But there were some drawbacks with this approach, such as the following:

To overcome these problems, Model RealTime has an improved architecture where generation of code and make files can be performed by a stand-alone utility, called the model compiler. This utility is a plain Java program which can run independently of Eclipse. Code generation now takes place outside of the Model RealTime IDE, and the new architecture has solved all of the above mentioned problems.

The model compiler is integrated with the Model RealTime user interface, and although there are some differences compared to the traditional builder (which we now refer to as the classic builder), most things work the same from a user-interface point of view. This means that a user who only runs builds interactively from within Model RealTime does not have to know much about the model compiler. Model RealTime automatically launches it with appropriate arguments when necessary. However, users that need to set-up batch building of Model RealTime models must know how to invoke the model compiler as a stand-alone command-line tool from the build scripts they write.