MotionWise Schedule

MotionWise Schedule

Take software integration to the next level and safeguard your critical workloads with our solution

Request Information

MotionWise Schedule provides advanced scheduling engines for the reliable execution of safety- and time-critical functions in Software-Defined Vehicles (SDV). Its tool automates the integration of applications with complex timing requirements and dependencies.

Benefits

rocket

Reduce time and costs for software integration

globe

Ensure end-to-end latencies for global computation chains

chart-network

Guarantee freedom from interference between applications

shield-check

Simplify verification & validation with a correct-by-design approach

Key Features

Global Scheduling

Our algorithms are designed to solve NP problems, effortlessly generating task and network scheduling solutions while eliminating the need for manual OS configuration iterations. Specify scheduling properties such as deadlines, jitter, and resource needs once, and our system seamlessly integrates them into future software releases, saving your time and effort. 

 

Time-triggered Execution

Our time-triggered execution provides strong time isolation between tasks, enabling mixed-criticality on the same CPU cores. The execution follows a global time base, enabling scalable execution from a single CPU core to multi-SoC architectures. In combination with Time-Sensitive Networking (TSN), we achieve deterministic properties spanning from application to communication.

Activity Sequencer

Our data-flow driven execution empowers the deployment of Directed Acyclic Graphs (DAG) with parallel execution on the CPU cores. The execution follows the correct sequence and activities may utilize any of the available CPU cores. With minimalistic modeling, the dependency graph dynamically adapts to data dependencies, streamlining workflow management.

Computation Chains

Easily define application chains with end-to-end execution deadlines. Our solution ensures time-bounded latencies across multiple CPU cores, including chains spanning multiple chips. There are no limitations on the number of chains or task types, as MotionWise Schedule supports heterogeneous chains, including Classic AUTOSAR runnables and POSIX processes.

Time Synchronization

With MotionWise Schedule, each component operates synchronously using a shared time base, ensuring precise and deterministic execution of distributed functions. Say goodbye to runtime inconsistencies and accelerate debugging processes with our ASIL D-compliant solution, compatible with both Ethernet and shared memory architectures.

 

Task Monitoring

Monitoring of task execution is automatically applied based on the application needs and input specification. During early development stages or debugging processes where worst-case execution times are uncertain, supervision remains inactive. Configure reactions on an individual basis to ensure optimal performance and reliability. 

We enhance speed, robustness, safety and security in software system development and integration.

The Creator Tool for a global schedule configuration

MotionWise Creator specifies timing requirements, application dependencies, and more. Its Graphical User Interface (GUI), implemented as a VS Code extension, guides users in creating the correct configuration, storing it in a convenient JSON format for easy merging and collaboration throughout the project. The Command Line Interface (CLI) version supports integration within continuous integration (CI/CD) frameworks, automating the integration and scheduling configurations during software updates.

MotionWise Schedule is also part of QNX SDP 8.0

MotionWise Schedule for QNX SDP 8.0

MotionWise Schedule is now available for QNX SDP 8.0. 

It is a scheduling solution that provides deterministic execution of applications running on a QNX system through its embedded scheduler and advanced configuration tooling. MotionWise Schedule is offered as an add-on product to QNX SDP 8.0.

  • It provides new scheduling policies such as time-triggered scheduling and data-flow driven execution
  • It seamlessly integrates with application APIs (pthread)
  • It integrates with QNX tracing for schedule analysis
  • It includes all standard MotionWise Schedule tools, including local and cloud-based ones.

The MotionWise Schedule package is available starting in May 2025.

MotionWise Schedule for SDP 8.0 Demo

QNX video thumbnail

FAQ

No, the integration is done by us ensuring that MotionWise Schedule is ready to use after downloading it from the QNX Software Center. It is made available as an add-on for QNX SDP 8.0.

No, the user has a single contract with QNX, and licensing is handled through QNX.

Support requests and ticketing are handled through the standard QNX channels.

Currently, we offer an Experience Kit including a fully functional cloud-based tooling for 3 months.

An ADAS domain controller may operate several applications, including Lane Departure Warning (LDW), Blind Spot Detection (BSD), and Forward Collision Avoidance (FCA). A substantial amount of sensor data must be processed by perception and fusion algorithms in real time to ensure accurate and up-to-date information is available for trajectory planning and the proper functioning of these applications. In addition to these applications, other platform services are running that do not have real-time requirements, such as diagnostic services.

Such systems must be capable of supporting a collection of mixed-criticality applications while ensuring safety and deterministic response times are met.  MotionWise Schedule for QNX SDP 8.0 provides developers with a fast and easy way of scheduling critical applications to meet response times.   

Early access for MotionWise Schedule in QNX SDP 8.0 is available. 

Try it now

Compatibility

microchip

Semiconductors

Interoperable with a variety of SoCs/MCUs available in the automotive market

diagram-project

Frameworks

Interoperable with Classic and Adaptive AUTOSAR platforms as well as the DDS framework

desktop

Operating Systems

Compatible with Linux and QNX operating systems

Resources

Product Brief
MotionWise Schedule Product Brief.pdf
MotionWise Schedule Product Brief
Download Read more:
Feature Update
Introducing the Activity Sequencer
Boosting Data Flow Execution in ADAS and Autonomous Driving Applications
Read more Read more:
Insights
MotionWise Global Scheduler
Tackling the Challenges of Modern SDVs
Read more Read more:
MotionWise Schedule Key Visual

Learn more

If you have any questions about our MotionWise Schedule solution offering, don't hesitate to reach out to us.

Get in touch