Project settings

In addition to the project profiles, you might select a project setting for your environment in IBM® Rational® Rhapsody®.
When creating a Rational Rhapsody project, you might select a project setting based on the project type and language you are using.
  • CodeCentric752Cpp provides C++ software developers an environment to write C++ application code rather than develop code using models.
  • CodeCentric752C provides C software developers an environment to write C application code rather than develop code using models.
  • Default supports model-driven development in the environment.
  • MISRA98 controls the code generation settings to comply with the MISRA-C 1998 standard.
    Note: Do not use the MISRA98 project setting with the AR3x_BMT, AutomotiveC, or MicroC profiles. These profiles already include MISRA compliancy.
  • MISRACpp controls the code generation settings to comply with the MISRA C++ 2008 standard.
  • SafetyCriticalForC++Developers controls the code generation settings for Rational Rhapsody in C++ Safety Critical Software development.
    Note: All projects created with the SafetyCriticalC++ settings automatically include the MISRA C++ settings.
  • SXFC++ controls the code generation settings for the Rational Rhapsody in C++ SXF (Simplified Execution Framework) for Safety Critical Software development.

Feedback