You can use IBM® Rational® Rhapsody® to create diagrams in C to simplify the construction of an Automotive Open System Architecture (AUTOSAR) system. You can now group elements by their role and not only by their type. You can also define roles using profiles, and specify a role per element.
Before you begin
About this task
Rational Rhapsody extends the benefits of model-driven development by allowing developers to work in either a functional or object-oriented environment. The developers can create models using familiar concepts such as blocks, flows, graphical files, functions. You can use the Automotive Open System Architecture (AUTOSAR) functionality to design automotive systems and software applications. You can use the AUTOSAR-related profiles for the architectural description of an AUTOSAR model that uses the native AUTOSAR concepts.
Rhapsody provides the AUTOSAR profiles that you can use for modeling components in accordance with the AUTOSAR standards.
AUTOSAR modeling employs two standard UML diagrams: use case and sequence diagrams. It also supplies special automotive diagrams. As in UML, AUTOSAR elements are organized in packages. Each package can contain subpackages, and can be exported to ARXML. Where diagrams cannot be used, the browser is used to input elements.
Information about the AUTOSAR architecture can be found at the AUTOSAR website at www.autosar.org.
You can define the element-specific role using profiles. You can specify the role in the Rhapsody browser. The role is defined between a referencing element and one or more referenced elements. When you add an element in a specific role, only its relevant types can be selected. The elements in the same role are grouped under their referencing element.