The predefined profiles available to you depend on the
system language and add-on products licensed for IBM® Rational® Rhapsody®.
- AdaCodeGeneration is the default Ada code
generation profile.
- Android23 provides support for version 2.3 of the Android
SDK.
- 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 StatemateBlock and SimulinkInC profiles.
The AutomotiveC profile also includes MISRA compliancy.
- 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 related AUTOSAR
standards (2.1, 3.1, and 4.0).
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 Rational Rhapsody Developer for C++
- Default provides all the basic UML structures
for most Rational Rhapsody projects.
- DoDAF is the Rational Rhapsody profile
for DoDAF v1.0.
- 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 tailorsRational Rhapsody 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 Rational 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 Rational 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.
- NetCentric imports Web-services Definition
Language (WSDL) files to design and generate a services model. (This
profile requires a separate license.)
- 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 Rational Rhapsody model.
Meaning that code generated in Rational Rhapsody resembles
the original.
- RoseSkin is used by IBM Rational Rose® Import
to set format and other settings to resemble Rational Rose look-and-feel.
- SDL facilitates importing SDL Suite models into Rational Rhapsody SDL
Systems.
- Simulink and SimulinkInC allow integration
of MATLAB Simulink models into Rational 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 Rational Rhapsody Ada
SPARK profile.
- StatemateBlock creates a block/class allowing
an IBM Rational Statemate® model
to become part of a Rational Rhapsody architecture.
This profile is only available for Rational Rhapsody Developer for C and
requires a licensed version of Rational Statemate 4.2
MR2 or greater with a license for the Rational Statemate MicroC
code generator.
- SysML supports both UML and SysML model
diagrams for systems engineering. This profile is the Rational Rhapsody implementation
of the OMG SysML profile.
- TestingProfile is an implementation of the
OMG Testing Profile. The TestingProfile is for use with Rational Rhapsody TestConductor.
For more information about this profile, see the third-party documentation
provided for Rational Rhapsody TestConductor.
- UPDM_L0 and UPDM_L1 are the Rational Rhapsody implementation
of the OMG UPDM L0 and L1 profiles that combine the MODAF and DoDAF
profiles.