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.
About this task
Rational Rhapsody provides the model-driven
development environment that allows engineers to reuse specifications
for common vehicle features across multiple automotive lines with
the AUTOSAR functionality, for both the Unified Modeling Language
(UML) and Systems Modeling Language (SysML).
- The AUTOSAR_214, AUTOSAR_31, and AUTOSAR_40 profiles support modeling
components in accordance with the applicable AUTOSAR 2.1, AUTOSAR
3.1, and AUTOSAR 4.0 standards.
- The AR3x_BMT profile supports the AUTOSAR concept-to-code in the
Behavior Modeling Tool (BMT) environment for Rational Rhapsody projects
designed in the C language and can be used to create an AUTOSAR system.
- The AutomotiveC profile takes advantage of the capabilities of
the MicroC profile, which enables code generation for static systems
with limited resources. The AutomotiveC profile also contains a number
of features designed specifically for automotive projects.
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, and so on.