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.