AUTOSAR Algorithm Task Scheduling via Dependency Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing procedure for implementing functions of algorithms using AUTOSAR is complex and inefficient, requiring developers to perform extensive configuration using multiple tools.

Innovation Solution

A task scheduling method that utilizes an interface function to obtain and parse registration information of an algorithm, generating a dependency graph and execution flow graph, and schedules tasks using pre-deployed software components, thereby simplifying the algorithm deployment process and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the existing AUTOSAR procedure is used to implement algorithm functions, then the system provides standardized software architecture, but the deployment procedure becomes complex and efficiency is reduced

Engineering Contradiction:
Improvealgorithm deployment simplicityVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent extracts the core algorithm deployment functionality from the complex AUTOSAR configuration process. By creating a standalone algorithm management component that handles task registration, dependency analysis, and scheduling independently, the solution removes the burden of complex multi-tool configuration while maintaining AUTOSAR compatibility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an algorithm management component as an intermediary layer between the algorithm code and the AUTOSAR scheduling system. This mediator automatically generates execution flow graphs from dependency relationships, translating high-level algorithm descriptions into AUTOSAR-compatible task schedules without requiring developers to manually configure multiple tools.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual configuration using multiple AUTOSAR tools is performed, then complete system integration is achieved, but deployment time and complexity increase

Engineering Contradiction:
Improvealgorithm deployment efficiencyVSAvoidconfiguration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-compiling algorithm dependency relationships into execution flow graphs during the algorithm development phase. These pre-processed execution graphs are stored and automatically loaded by the algorithm management component, eliminating the need for time-consuming manual configuration during deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified copies of the AUTOSAR configuration process through automatic code generation. The algorithm management component generates standard AUTOSAR configuration files and task schedules from the execution flow graph, providing a streamlined alternative to manual multi-tool configuration while maintaining full AUTOSAR compatibility.

Inventive Principle:
Principle #26Copying

3Reliability

If tasks are scheduled sequentially, then resource conflicts are avoided, but task scheduling delays increase

Engineering Contradiction:
Improvescheduling reliabilityVSAvoidscheduling delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic task scheduling by continuously monitoring task execution states and resource availability. The algorithm management component dynamically adjusts the execution order of tasks based on real-time conditions, enabling parallel execution of independent tasks while automatically preventing resource conflicts through dependency-based scheduling constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where the algorithm management component monitors task execution progress and resource status in real-time. Based on this feedback, the system dynamically recalculates optimal execution schedules, allowing parallel task execution when resources are available while maintaining reliability by preventing resource conflicts through continuous state monitoring.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12333333B2Task scheduling method and apparatus
Publication Date: 2025.06.17 YINWANG INTELLIGENT TECHNOLOGIES CO LTD
  • US12333333B2 patent drawing
  • US12333333B2 patent drawing
  • US12333333B2 patent drawing

AI summary

A task scheduling method and an apparatus that belongs to the field of intelligent vehicles is provided. The method may be applied to an embedded device using AUTomotive Open System Architecture (AUTOSAR), the embedded device includes a memory and a processor, the memory stores an interface function, and a first software component and a second software component are deployed in the processor. In this solution, registration information of a to-be-deployed algorithm may be obtained and parsed by using the interface function, and a task in the algorithm may be scheduled and executed by using the software component.