RemotiveTopology
Developing and testing automotive systems is often a complex task, requiring a correctly configured distributed environment. RemotiveTopology simplifies this process by providing a structured way to describe the system (the topology) while allowing seamless integration of virtual and physical nodes. It supports everything from early-stage component development to large-scale Hardware-in-the-Loop (HIL) testing.
In the initial development phase, you can define your own topology descriptions, gradually incorporating industry-standard specifications such as ARXML as development progresses. By leveraging both data and code to describe the topology, components can be easily reused across different test setups.
Key Features of RemotiveTopology
RemotiveTopology includes:
- Tools to deploy and run a topology in a containerized environment
- A framework for writing behavioral models in Python
- A testing framework with network probes and programmable mocks
- Integration with simulation tools such as FMUs and Synopsys Silver
- A file format to define a topology (e.g., specifying ECUs, connections, and behavioral models)
Why Choose RemotiveTopology?
What is different with RemotiveTopology compared to other virtualization solutions?
- Uses real network protocols, enabling direct connection to physical hardware
- Supports scalability, from Software-in-the-Loop (SIL) to HIL testing
- Open API for flexible customization
- Containerized architecture, enabling interoperability with other simulation tools
Continue reading to learn how to set up and use RemotiveTopology:
Once you have installed and tried a basic example you can find more detailed documentation below:
Concepts
Introduction
Install
Prerequisites
Getting Started
In this example, the goal is to write a test that verifies whether the front light control module (FLCM) receives the correct signal when the hazard lights button is pressed. Pressing the hazard lights button triggers the Steering Column Control Module (SCCM) to send a message to the body control module (BCM), which contains the logic for forwarding the correct information to the light control modules.
Usage
6 items
Tools
2 items