Benefits

  • Enables simulation of multi-tasking under time-critical constraints
  • Validates task prioritization and preemption scenarios
  • Helps identify latency bottlenecks and scheduling inefficiencies
  • Provides early design validation for system partitioning and fault isolation
  • Supports rapid exploration of different scheduling and memory configurations

The ARINC653 model in VisualSim Architect represents a real-time operating system (RTOS) tailored for avionics and other safety-critical systems. It provides deterministic task scheduling, memory partitioning, and inter-process communication. Designed for high-reliability environments, ARINC653 ensures system stability and predictability, making it essential in domains requiring fault tolerance and strict timing guarantees.

Overview

The ARINC653 model includes:

  • RTOS Queues: Supports priority-based task management with multiple queues
  • Priority Scheduling: Dynamically allocates resources based on task importance
  • Task Generator: Simulates the creation and assignment of periodic and aperiodic tasks
  • Memory Management: Partitions and allocates memory to isolated application zones
  • Resource Statistics: Tracks CPU utilization, scheduling latency, and queue depth

Supported Standards

ARINC 653 Part 1/2 principles

Key Parameters

  • Queue_Type – Type of queue used (FIFO, Priority-based, etc.)
  • Max_Queue_Length – Maximum number of tasks per queue
  • Task_Context_Switch_Time – Overhead for switching between tasks
  • Clock_Rate_Mhz – System clock rate for task scheduling
  • Scheduler_Type – Scheduling algorithm (e.g., Rate Monotonic, Earliest Deadline First)

Application

This model is widely used in:

  • Avionics systems – Managing flight control, communication, and navigation tasks
  • Defense systems – Coordinating multiple sensor and control tasks under deterministic timing
  • Automotive ECUs – Enabling time-partitioned operating system models
  • Industrial automation – Ensuring predictable system control loops and resource usage
  • Spacecraft OS simulation – Validating partitioned architectures in orbit control software

Integrations

Can be integrated with:

  • Processor and memory models for full system co-simulation
  • I/O subsystems and network communication protocols
  • VisualSim software task models and control loops
  • Fault injection modules to test resilience and recovery behavior

Schedule a consultation with our experts

    Subscribe