You can apply the AR3x_BMT profile, that supports the Automotive
Open System Architecture (AUTOSAR) concept-to-code in the Behavior
Modeling Tool (BMT) environment, to Rhapsody projects designed in
the C language.
About this task
The
top-level workflow for defining and implementing an AUTOSAR software
system consists of the following general steps. For details about
each of these steps, see the links at the end of this topic.
Procedure
- Open a Rhapsody project that uses the AR3x_BMT profile,
or create a project of this type.
- Establish an AUTOSAR design. This design might be a full
system design of a single atomic software component type. Organize
the elements of your architecture under the ARPackages package.
- In the ARBMTPackages package, define
the Rhapsody implementation blocks to implement the atomic software
component types.
- Create the Rhapsody implementation block objects (RIMBOs)
typed by Rhapsody implementation blocks (RIMBs) in atomic software
component types.
- Connect the ports of the Rhapsody implementation block
objects to the ports of the atomic software component types by using
AUTOSAR-to-Rhapsody connectors.
- Generate AUTOSAR XML (ARXML) and implementation C code
for the system.