Solutions for the simulation and virtualization of vehicle systems
ETAS COSYM allows for efficient testing and validation of connected, embedded systems in virtual environments. It also offers an open simulation platform based on new software technologies (see diagram). At its core, COSYM enables comprehensive MiL/SiL/HiL-(XiL) system testing, paying particular attention to control unit networks. At the same time, COSYM offers a platform for modern continuous-integration processes in the development of systems and software.
COSYM comes with tools for the following operations:
•Creating a system model, for instance by importing plant, function, or restbus models, and signal connection. Option to create virtual networks and connect them with virtual and physical control units. As a result, the system model generated does not merely couple model signals, but can also factor in network communication. If the virtual control unit is integrated on the microcontroller abstraction level, by using ETAS ISOLAR-EVE for instance, this allows for much more precise simulation in contrast to integration on the application software level.
•Configuring the simulation for MiL, SiL, and HiL environments, according to the execution platform and timeframe (real time or in line with the simulation timescale).
•Executing experiments with the help of the tried and tested ETAS experiment environment.
•Automation via the XiL API or the native REST interface, which allows for state-of-the-art software implementation of continuous integration environments. Thanks to this, COSYM allows users to create projects on the server and, in the future, also conduct experiments.
COSYM is based on modern software technology, with a consistent separation of services and user guidance. The well documented REST services interface is easy to integrate into one’s own user guides or automation processes. COSYM comes with a web-based user interface as standard. Thanks to its service-oriented architecture, the platform can be incorporated into integrated development environments (IDEs) such as Eclipse.