Predefined and customized profiles
The predefined profiles available to you depend on the system language and add-on products licensed for IBM® Engineering Systems Design Rhapsody® .
- AdaCodeGeneration is the default Ada code generation profile.
- AR3x_BMT supports the Automotive Open System Architecture (AUTOSAR) concept-to-code in the Behavior Modeling Tool (BMT) environment for projects designed in the C language. This profile includes MISRA compliancy.
- AutomotiveC includes the capabilities provided in the following
automotive industry environments:
- FixedPoint arithmetic
- MainLoop (no-OS)
- OSEK21 and Basic/Extended OSEK task stereotypes
- MicroC Note: The AutomotiveC profile also loads the SimulinkInC profile.
- AUTOSAR_214, AUTOSAR_31, and AUTOSAR_40 create
automotive components in accordance with the AUTOSAR development process
using the ECU, Internal Behavior, SW Component, System, and Topology
diagrams. The separate AUTOSAR profiles support the corresponding
AUTOSAR standards. Note: AUTOSAR can only be used in C language projects.
- DDS provides the various elements, such as classes and interfaces, that are required to create Data Distribution Service for Real-Time Systems (DDS) applications in Rhapsody Developer for C++
- Default provides all the basic UML structures for most Rhapsody projects.
- FixedPoint profile contains predefined types
representing 8-, 16-, and 32-bit fixed-point variables:
FXP_8Bit_T
,FXP_16Bit_T
,FXP_32Bit_T
. - FunctionalC profile tailorsRhapsody Developer for C, allowing a C coder to model an application functionally using familiar constructs such as files, functions, call graphs, and flow charts.
- HarmonySE creates a project based on the Harmony (SE) Systems Engineering Process.
- IDFProfile uses the code generation settings for the IDF for the Rhapsody Developer for C version of the product.
- MARTE supports Model and Analysis for Real-Time Embedded systems that are not covered by UML and annotates application models to support analysis by tools.
- MODAF is the Rhapsody profile for MODAF v1.1.
- MicroC provides the facilities to run automotive C applications on systems with limited resources or with no operating system. This profile includes MISRA compliancy.
- RespectProfile can be used for C and C++ project to preserve the structure of the code and preserves this structure when code is regenerated from the Rhapsody model. Meaning that code generated in Rhapsody resembles the original.
- RoseSkin is used to set format and other settings to resemble Rational Rose® look-and-feel.
- Simulink and SimulinkInC allow integration of MATLAB Simulink models into Rhapsody as Simulink Blocks (Simulink profile is for C++).
- SoaML is automatically added to UPDM profile projects to support some basic service-oriented architecture features.
- SPARK is the Rhapsody Ada SPARK profile.
- SysML supports both UML and SysML model diagrams for systems engineering. This profile is the Rhapsody implementation of the OMG SysML profile.
- TestingProfile is an implementation of the OMG Testing Profile. The TestingProfile is for use with Rhapsody TestConductor. For more information about this profile, see the third-party documentation provided for Rhapsody TestConductor.
- UPDM_L0 and UPDM_L1 are the Rhapsody implementation of the OMG UPDM L0 and L1 profiles that combine the MODAF and DoDAF profiles.