SCIOPTA Real-time OS and certified Safety Kernel (IEC 61508 - EN50128 - ISO 26262)
Built from the ground-up of Safety
The SCIOPTA architecture is specifically designed to provide excellent real-time performance (RTOS) and small size and well suited to be used in safety critical applications.
The preemptive multi-tasking real-time kernel is designed on a message based architecture allowing direct message passing between processes with centralized errors handled by hooks.
Messages and processes can be grouped into modules protected by MMU which can be static or fully dynamic. Messages are stored and maintained by a manager in memory pools to avoid memory fragmentation and enhance performance.
Processes can be transparently distributed in a multi-CPU system using connectors.
SCIOPTA supervision (observations), transparent communication and the module concept allow you to build fault tolerant distributed systems.
Kernel can observe data transfer between processes by testing checksums over message data areas.
SCIOPTA support most of the microcontrollers and processors family of the silicon vendors (16/32/64 bits) and is available with a standard or Safety certified version.
IEC 61508 SIL 3
ISO 26262 ASIL-D
Benefits of SCIOPTA RTOS
Protektor is protecting the safety environment against the guest environment.
SCIOPTA Protektor is a specific native bare-metal Hypervisor where SCIOPTA runs in the "Secure World" and controls and manages a guest which runs in the "Normal World". Bare-metal hypervisors are the most commonly deployed hypervisor, installed directly onto the computing hardware.
Protektor is an hypervisor in the SCIOPTA Kernel and provides a perfect separation between the host and the guest by using today TrustZone technology where a safety certified SCIOPTA is running in the host and an unsafe Linux System running in the guest.
SCIOPTA Protektor ensures a separation between the secure SCIOPTA system and the guest system as if the systems would be fully independent.
The control of the overall system remains entirely with SCIOPTA and any failure in the guest system has no effect on the stability of the SCIOPTA system in the secure world and a crashed guest system could be restarted by the secure SCIOPTA system.
Communication between host and guest uses message passing with connector on the host side.
Protektor supports most of the Cortex-A with trust zone technology processors with TrustZone technology and is available in a standard version and is certifiable to a safety integrity level version.
Benefits of Protektor