AUTOSAR extension
You can develop automotive projects or Automotive Open System Architecture (AUTOSAR) projects with IBM® Engineering Systems Design Rhapsody® with the use of various profiles that are provided with the product.
The AUTOSAR Extension for IBM Engineering Systems Design Rhapsody is a state-of-the-art software solution that enables seamless integration of the AUTOSAR standard with IBM Engineering Systems Design Rhapsody Model-Driven Development (MDD) tool. This powerful combination accelerates and simplifies the automotive software development process, allowing developers to focus on creating robust and efficient applications that meet today's demanding industry requirements.
The AUTOSAR Extension encompasses a suite of advanced profiles and tools that streamline the
automotive software development process. These tools include:
- Model-to-Model (M2M) Transformation
- A rule-based model transformation tool that enables seamless conversion of models across various domains. It follows comprehensive, user-customizable rules to ensure accurate and efficient model transformations.
- Model-to-Model Import and Export (M2MIE)
- A rule-based import and export utility that facilitates seamless data exchange between different modeling tools and formats, further enhancing collaboration and consistency throughout the development process.
- AUTOSAR Profile
- A versatile tool that allows developers to read and write ARXML files, create Electronic Control Unit (ECU) extracts, and perform numerous other tasks, simplifying interaction with the AUTOSAR standard.
- AUTOSAR Classic Framework (RXF_C)
- A code generation and execution framework solution that empowers Rhapsody UML models to execute within an AUTOSAR Classic environment, ensuring seamless integration and compatibility with existing automotive systems.
- AUTOSAR Adaptive Framework (RXF_CPP)
- A code generation and execution framework solution that enables Rhapsody UML models to operate within an AUTOSAR Adaptive environment, providing support for the latest automotive technologies and applications.
Key features
- Seamless Integration
- The extension brings together the power of the AUTOSAR standard and Rhapsody MDD capabilities, providing a unified environment for designing, simulating, and testing automotive software applications.
- Model-Based Design
- Designing with models instead of code allows for greater abstraction and enhanced communication between teams, resulting in a streamlined and more efficient development process.
- Comprehensive AUTOSAR Support
- The extension supports AUTOSAR Classic and Adaptive platforms, offering compatibility with a wide range of existing and future automotive applications.
- Code Generation
- The extension enables the automatic generation of compliant AUTOSAR code from Rhapsody models, ensuring consistency, reducing human error, and improving development speed.
- Validation and Verification
- Built-in validation and verification tools allow developers to identify and resolve errors early in the development process, resulting in higher-quality software and reduced development costs.
- Extensibility
- The AUTOSAR Extension for Rhapsody can be easily extended and customized. This capability allows the developers to add new features or tailor the solution to their specific needs.
Benefits
- Improved Efficiency
- Integrating AUTOSAR and Rhapsody allows developers to create, validate, and test automotive software applications more quickly, reducing time-to-market and overall development costs.
- Enhanced Collaboration
- Model-based design facilitates communication between development teams, allowing for better collaboration and more efficient decision-making.
- High-Quality Software
- The extension's built-in validation and verification tools ensure that software applications meet rigorous industry standards and are error-free.
- Future-Proof
- The extension's support for both AUTOSAR Classic and Adaptive platforms ensures compatibility with current and future automotive technologies, protecting your investment and enabling long-term success.