This content applies to version 7.6.1
or later.You can automatically create and link a RIMBO object
for a specific Atomic Software Component (ASWC).
To create and link a RIMBO Object, select one of the following
SWC (Atomic Software Component) types:or,
- ApplicationSoftwareComponentType
- ComplexDeviceDriverComponentType
- EcuAbstractionComponentType
- SensorActuatorSoftwareComponentType
- ServiceComponentType
Right click on an SWC Prototype, and select Create
AR-SWC Implementation Object (RIMBO).
Note: See the
"Implementing AUTOSAR components with Rational® Rhapsody®"
tutorial for detailed RIMBO creation steps.
The output of
the automation is:
- A new ARBMTPackge is created, containing:
- RIMB class with ports corresponding to the ports of the selected
SWC Type
- Any of RIMBClientPort, RIMBServerPort, RIMBSenderPort, RIMBReceiverPort
- RIMB Interfaces typing the RIMB Ports corresponding to the interfaces
typing the ports of the selected SWC Type
- Any of RIMBClientInterface, RIMBServerInterface, RIMBSenderInterface,
RIMBReceiverInterface
- The attributes or operations of the RIMB interfaces
- A RIMBO typed by the generated RIMB owned by the selected SWC
Type
- The RIMBO ports are connected to the ASWC Type ports using one
of the following:
- RIMBServiceConnector
- RIMBDataConnector
- A diagram populated with the ASWC Type, the RIMBO and the connectors
among them and a comment summarizing the operation including a time
stamp
The diagram opens after it is populated. The ports must be arranged
on the diagram:
- Inputs on the left
- Outputs on the right
An information message will be placed in the “Log” output window:
- Info: RIMBO ARDesign::SoftwareArchitecture::DigitalDriver.DigitalDriverImplObj2
of type DigitalDriverImplPkg2::DigitalDriverImpl was generated to
implement ApplicationSoftwareComponentType ARDesign::SoftwareArchitecture::DigitalDriver