
Comprehensive software platform ensuring safe and deterministic execution for mixed-criticality applications in software-defined vehicles.
Vendor
TTTech Auto
Company Website

MotionWise Safety Middleware offers a robust solution for the automotive industry, facilitating the development and integration of safety-critical applications in SDVs. It provides a safe and deterministic execution environment for mixed-criticality software applications, optimizing costs through a fully automated integration process and efficient hardware resource utilization. The platform features global scheduling algorithms that generate task and network scheduling solutions, eliminating the need for manual OS configuration iterations. Time-triggered execution ensures strong time isolation between tasks, enabling mixed-criticality on the same CPU cores. The communication stack offers deterministic signal-based and service-oriented communication with standardized APIs, including RTE, ara::com, and DDS, and supports efficient transport layers like Ethernet (TSN). Additionally, MotionWise includes a health management stack for global supervision and error handling mechanisms, orchestrating the lifecycle of ECUs, SoCs, and hosts within a driving cycle to ensure state consistency across the entire distributed system. The comprehensive tool suite supports all safety-relevant design, planning, implementation, validation, and certification steps in a rapid, iterative, and incremental manner. MotionWise is compatible with a variety of SoCs/MCUs available in the automotive market and integrates seamlessly with various frameworks. Features:
- Global Scheduling: Generates task and network scheduling solutions, eliminating manual OS configuration iterations.
- Time Synchronization: Provides time-triggered execution with strong time isolation between tasks, enabling mixed-criticality on the same CPU cores.
- Communication: Offers deterministic signal-based and service-oriented communication with standardized APIs, including RTE, ara::com, and DDS.
- Safety Monitoring and Management: Includes a health management stack for global supervision and error handling mechanisms.
- System State Management: Orchestrates the lifecycle of ECUs, SoCs, and hosts within a driving cycle, ensuring state consistency across the entire distributed system.
- Automated Integration: Provides a comprehensive tool suite supporting all safety-relevant design, planning, implementation, validation, and certification steps.