Applying AR3x_BMT profile to an AUTOSAR system

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

  1. Open a Rhapsody project that uses the AR3x_BMT profile, or create a project of this type.
  2. 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.
  3. In the ARBMTPackages package, define the Rhapsody implementation blocks to implement the atomic software component types.
  4. Create the Rhapsody implementation block objects (RIMBOs) typed by Rhapsody implementation blocks (RIMBs) in atomic software component types.
  5. Connect the ports of the Rhapsody implementation block objects to the ports of the atomic software component types by using AUTOSAR-to-Rhapsody connectors.
  6. Generate AUTOSAR XML (ARXML) and implementation C code for the system.

Feedback