Selecting an OSI for your Rational Statemate Project

Selecting an OSI for your Rational Statemate Project

When you create a new project in Rational Statemate, you select an OSI (Operating System Implementation) for the project. The OSI selected customizes the code generator to produce code that is appropriate for the target operating system.

Rational Statemate contains a standard set of OSIs that can be selected. In addition, these basic OSIs can be modified and saved as a new OSI using the OSDT tool that can optionally be installed with Rational Statemate (see Advanced: Creating Customized OSIs).

The list of available OSIs is generated from the content of the CTD directory under Rational Statemate. If the CTD directory contains “customized” OSIs, you see these additional OSIs in addition to the standard set.

Once you have selected an OSI for a project, you cannot change the OSI used. However, the OSI list also contains an option None. This value can be selected temporarily, and you can then select an OSI at a later time. (Note that once you have selected an OSI, you cannot return to None.)

t