VOSYSIoT, Enabling mixed-criticality in IoT Edge
VOSYSIoT is an end-to-end IoT software stack product developed by Virtual Open Systems to allow processing of IoT applications with different level of safety criticality executed on the same hardware IoT edge. VOSYSIoT built upon VOSYSmonitor, a highly privileged software component that ensures a strict isolation of higher level software components, reinforced at the hardware level by leveraging ARM TrustZone technology.
Highly sensitive and time-critical data that are collected and processed in IoT end-to-end systems need to be treated within secure and safety execution environments. This type of data coexists with non-critical data and are processed in low power and low cost, yet powerful hardware platforms, efficiently exploited and separately executed by mean of a lower level software layer.
The VOSYSIoT software stack enables the co-execution of applications and operating systems with different levels of criticality on a single hardware edge platform. VOSYSIoT guarantees an optimal level of isolation for critical applications thanks to its secure software monitor layer VOSYSmonitor, which leverages the ARM TrustZone hardware security extensions. It allows the design of safety-aware IoT gateways and edge nodes.
The VOSYSIoT software stack solution
Main Features & Benefits
Among the caracteristics of the VOSYSIoT edge node software product stack, it's worth to mention:
- Strong isolation of safety critical applications
- Resilient software architecture
- Compatible with all ARM Cortex-A processors supporting the ARM security extensions
- Secure network communication between secure and non-secure world
- Modular system design
- System cost reduction, due to the consolidation of heterogeneous OSes
- System extensibility by optional open-source virtualization layer
- Fully customizable (additional software components, peripherals sharing, and more)