Automatic RIMBO creation

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,

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

Feedback