UML-Based Software Development for AUTOSAR Classic Platform

RXF for AUTOSAR Classic Platform bridges the gap between UML modeling and production-ready AUTOSAR C code by enabling software teams to design, implement, and test AUTOSAR Software Components without deep knowledge of the AUTOSAR specification.

rxf-for-autosar-classic-platform-sodiuswillert
PRODUCT OVERVIEW

What is RXF for AUTOSAR Classic Platform?

SodiusWillert deploys its solutions all around the world throughout various domains such as Aeronautics, Space, Automotive, Defense, Medical, and Information Systems.

Modeling-icon-SodiusWillert-100x100px-color

Automatic C Code Generation from UML

Design the internal behavior of your AUTOSAR Software Components in UML (e.g. state machines, events, ports, and runnables) and let RXF generate AUTOSAR-compliant C code directly from your model. The generated code, combined with ARXF-CP sources, deploys straight into your AUTOSAR environment.

Impact-analysis-icon_SodiusWillert_100x100px_color

Model-to-Model (M2M) Transformation

Import ArXML from any AUTOSAR authoring tool and use M2M to automatically transform the AUTOSAR model into a clean ArUML model based on the SodiusWillert AUTOSAR profiles. Engineers focus on software design and no longer on reconciling AUTOSAR and UML model structures manually.

Conformance-icon-SodiusWillert-100x100px-color

In-Model Debugging & Automated Testing

Use the Embedded UML Target Debugger to inspect SWC internal behavior at the UML level on Windows, without physical hardware. A generated mini-RTE mirrors your model's AUTOSAR context so you can verify logic early. Integrate with IBM Rhapsody TestConductor to run automated tests traced back to your requirements.

KEY CAPABILITIES

What can you do with RXF for AUTOSAR?

Allow non-AUTOSAR experts to do software engineering for AUTOSAR.

Easily adaptable to your AUTOSAR environment

The product has been used with Vector® vVirtualTarget®, configured with DaVinci®. The generated code has been simulated in CANoe®. The interfaces with AUTOSAR are standardized and can easily be adapted to your AUTOSAR environment. The product comes with examples that can be simulated using WindowsTM and Visual StudioTM to test your logic.

Model-to-Model Transformation (M2M)

Use Model-to-Model (M2M) to focus only on specific SWCs. Instead of viewing numerous RTE and BSW details, you can now use a minimalistic profile to implement your software from a software designer’s point of view.

Solid Base

IBM Rhapsody in C has its strengths in production code generation and the use of UML for embedded systems. Its code generation is further improved by SodiusWillert, who also maintains the IBM AUTOSAR toolkit.

HOW IT WORKS

From AUTOSAR Spec to Production C Code in 3 Steps

RXF slots into your existing AUTOSAR workflow. Here's how a typical implementation unfolds, from ArXML import to validated, deployable code.

Import & Transform Your AUTOSAR Model

Export ArXML from your AUTOSAR authoring tool (such as Vector DaVinci). Import it into IBM Rhapsody and apply the M2M transformation to generate an initial ArUML model structured around your SWC definitions such as names, runnables, ports, and inter-runnable variables, ready for UML modeling.

Model Internal Behavior in UML

Design your AUTOSAR SWCs using standard UML diagrams in IBM Rhapsody: state charts for reactive behavior, class diagrams and composite structure diagrams for SWC architecture, and sequence diagrams for inter-SWC communication. SodiusWillert's AUTOSAR profiles handle the mapping to AUTOSAR constructs automatically.

Generate, Debug, and Deploy

Generate production-ready C code from your model. Use the mini-RTE and Target Debugger to validate logic on your workstation, and run automated tests with TestConductor. Then deploy the generated code and ARXF-CP sources into your AUTOSAR environment such as Vector vVirtualTarget, your ECU target, or any compatible RTE.

BENEFITS

Why Engineering Teams Choose RXF

Less AUTOSAR complexity. More model-level control. A toolchain your whole team can work in, not just AUTOSAR specialists.

Check mark_color_59x59px
Open AUTOSAR Development to More Engineers

The automatic transformation of AUTOSAR interfaces into the UML model removes the AUTOSAR specification as a prerequisite. Non-AUTOSAR experts can contribute to SWC development from day one, expanding your team's capacity without months of onboarding.

Check mark_color_59x59px
ASPICE-Ready Traceability

Requirements can be linked directly to model elements and automatically reflected in generated source code. Tests trace back to requirements, and documentation is generated from the model; always in sync with your latest changes. Provides a solid, auditable base for ASPICE assessments.

Check mark_color_59x59px
Faster Validation, Earlier in the Cycle

The mini-RTE and Target Debugger let you simulate SWC behavior on Windows before physical hardware is available. Identify logic defects at the model level and carry that confidence into hardware integration.

Check mark_color_59x59px
Compatible with Your Existing AUTOSAR Toolchain

RXF for AUTOSAR Classic Platform has been validated with Vector vVirtualTarget configured with DaVinci, with code simulated in CANoe. AUTOSAR interfaces are standardized and adaptable. MATLAB-generated code integrates cleanly, and the product supports legacy code through reverse engineering.

Check mark_color_59x59px
Built on IBM Rhapsody, Backed by SodiusWillert

IBM Engineering Rhapsody is the industry benchmark for production C code generation from UML. SodiusWillert enhances its code generation quality further and actively maintains the IBM AUTOSAR toolkit, giving you a continuously supported, production-grade foundation, not a prototype integration.

RESOURCES

Go Deeper on RXF for AUTOSAR Classic Platform

Documentation, datasheets, and expert articles to help you evaluate the product, onboard your team, and stay current on AUTOSAR best practices.

FAQ

Your questions about RXF for AUTOSAR Classic Platform answered

Common questions about what the product does, how it fits your toolchain, and how to get started, including licensing and trial options.

What is RXF for AUTOSAR Classic Platform and who is it for?

RXF for AUTOSAR Classic Platform (ARXF-CP) is a UML-based software development framework for AUTOSAR Classic Platform, built on IBM Engineering Rhapsody. It enables software engineers to model AUTOSAR Software Components (SWCs) in standard UML (e.g. state charts, class diagrams, sequence diagrams) and generate AUTOSAR-compliant C code automatically.

It is designed for automotive software development teams who want to apply model-based development practices to AUTOSAR Classic Platform projects, with or without deep AUTOSAR specification knowledge.

Do engineers need to know AUTOSAR in depth to use this product?

No. One of the core value propositions of RXF for AUTOSAR Classic Platform is that it abstracts away the complexity of AUTOSAR. AUTOSAR interfaces are automatically transformed into the UML model through the M2M (Model-to-Model) transformation feature, so developers work at the UML level using familiar constructs. An AUTOSAR authoring tool is still required to configure the BSW and RTE, but day-to-day SWC development does not require deep AUTOSAR expertise.

Which AUTOSAR tools and environments is this product compatible with?

RXF for AUTOSAR Classic Platform is designed to work with any standard AUTOSAR Classic environment. It has been validated with Vector vVirtualTarget (configured with DaVinci) and code simulated in Vector CANoe. It integrates with MATLAB-generated code and supports legacy code through reverse engineering. The product includes Windows-based simulation examples using Visual Studio and a mini-RTE, so teams can get started without physical hardware.

How does the product support ASPICE and traceability requirements?

The product supports ASPICE compliance in several ways. Requirements can be linked directly to model elements and automatically referenced in generated source code. Tests can be traced back to requirements to demonstrate full test coverage. Documentation is automatically generated from the UML model and stays in sync with the latest model state. Together, these capabilities form a strong traceability basis that directly supports ASPICE SW process areas and simplifies assessment preparation.

What licensing options are available?

RXF for AUTOSAR Classic Platform is available as a commercial license. SodiusWillert offers flexible licensing arrangements to match team size and project structure. For current pricing, license types (floating vs. named user, site license, etc.) and enterprise options, please contact our sales team directly, they will provide a tailored proposal based on your specific needs.

Is an evaluation or trial license available?

Yes. SodiusWillert offers evaluation licenses for qualified prospects. To request a trial, contact us through the contact page. Our team will guide you through onboarding, including access to the Getting Started examples included in the product, so you can evaluate the full workflow in your environment.

Does this product require IBM Rhapsody? What version?

Yes, RXF for AUTOSAR Classic Platform is implemented as a Rhapsody model extension and requires IBM Engineering Rhapsody (Rhapsody in C). SodiusWillert maintains the IBM AUTOSAR toolkit as an active IBM Platinum Partner. For specific version compatibility, please refer to the product documentation or contact support.

Ready to accelerate your AUTOSAR development?

Talk to our experts about a trial license, a product demo, or how RXF for AUTOSAR Classic Platform fits your team's workflow. We'll find the right path together.

Fichier 1 1 1
RELATED SOLUTIONS

The SodiusWillert IBM Rhapsody ecosystem

Whether you're migrating models, extending Rhapsody's capabilities, or training your team, SodiusWillert provides the complete solution stack for IBM Rhapsody environments in regulated industries.