The standard defines a single-processor, multitasking operating system intended for distributed automotive networks. It does not provide code for a specific commercial software product; instead, it enforces the exact behavioral specs and C-like API syntax that an OS vendor must implement.
Modern automotive software often builds on OSEK principles but uses AUTOSAR OS specifications for advanced features like multicore support. iso 17356-3 pdf
Because ISO 17356-3 is technically identical to the legacy OSEK/VDX Operating System Specification (Version 2.2.3) , open-source developers often reference the original, freely available OSEK consortium documents as a functional substitute. The standard defines a single-processor
: Defines task concepts, states (Running, Ready, Waiting, Suspended), and scheduling policies, including both Full Preemptive Non-Preemptive Interrupt Processing open-source developers often reference the original