Virtual architectures for safe automotive software systems ELEKTRONICKÝ VÝVOJ A VÝROBA V ČR, 7.června 2011 Jan Rollo Petr Koloros 2011 by SYSGO
The growing force in Embedded Market A European Group, addressing globally an International Market 120 employees >20% annual growth (2007/08/09/10) Direct Offices in Germany (Mainz, Ulm, Rostock), in France (Paris), in Czech Republic (Prag) and in United States of America (Chicago) Privately owned 2
Markets We consider our target markets to be all industries related to Embedded Systems in which safety, security and more generally complete reliability play a major role. 3
SYSGO covers both market trends with Certifiable Hypervisor and Embedded Linux 4
ELinOS: Heavy-duty Linux for the industry Premium Embedded Linux Distribution Supports kernel 2.6.34 Previous versions available Seamless development toolset Eclipse based CODEO Wide hardware support x86, PowerPC, ARM, MIPS, SH More than 150 boards supported Large range of qualified features 1,500 precompiled applications and libraries Adobe s FlashLite support Ready for Safety and Security Real-Time + Certification with pikeos hypervisor SYSGO Quality Assurance 5
PikeOS: Safe & Secure Virtualization RTOS Designed from ground-up for safety & security Modularity and compactness MILS compliant architecture Genuine virtualization for embedded/real-time By design (no hypervisor add-on) POSIX, ARINC-653, Linux, Android, RTEMS, Autosar etc. Same core technology for all application domains No mix of old RTOS and new hypervisor add-on Safety and security attributes available to all Scalable and flexible Can be used just as small and fast RTOS Multi-core support ranging from AMP to SMP Widest range of supported API s in the market Hardware independent x86, PowerPC, ARM, MIPS, SPARC/Leon, v850, SH-4,... Certification for safety & security DO-178B, ISO 26262, EN50128, IEC61508, CC s EAL, MILS... 6
PikeOS Embedded Virtualization Platform Application Layer Standard Partitions based on different API (Linux, POSIX, ARINC 653, Android, RTEMS, itron, RT Java, Ada, etc.) System Partitions based on PikeOS Native API Custom Application Legacy API Custom Application ARINC 653 Custom Application POSIX System Partition CBIT Health Mon. Logging PikeOS Virtualization Platform Configuration Partition Management Partition Communication Health Monitoring Device Drivers OS primitives Platform Support Package Low Level Drivers PikeOS System Software PikeOS Microkernel Driver (File API) Low Level Driver Boot Loader Driver (Port API) PikeOS PSP Hardware Platform 7
Advantages of Embedded Virtualization Platform aggregation Multiple platforms integrated into one (IMA, AUTOSAR) Safety and Real-Time with Android/Linux Coexistance with Legacy Code Multiple independent levels of Safety and Security 8
Benefits executive summary Efficiency and Stability: Consolidate multiple subsystems onto a single hardware platform. Safe Real-Time Operations: Provide deterministic timing behavior with temporal partitioning. Save development & maintenance costs: Provide a unified hardware platform and software development environment. Permit reuse of legacy proven application code without hampering new designs. Extend the functionality by adding feature rich OSes like Android or Linux Trusted Operations: Protect memory and device resources between subsystems with strict spatial partitioning. Isolate high functionality code and/or high security code in mutually protected partitions. Achieve security certification for both commercial and government applications Permit multi-level operation with independent levels of certification for each partition. Solve hardware obsolescence: By encapsulating dependencies and using standardized interfaces Easily move to new platforms when virtualized operating systems become available Adapt hardware-dependent stacks rapidly as new functionality arises Simplify and stabilize systems by reducing the number of hardware components. 9
Reference Project Avionic Aircraft: Program: Customers: A350 Avionics Server Function Cabinet (ASFC) Airbus SAS, Rockwell Collins, SagemSafran, Zodiac 10
Reference Project Avionic Aircraft: Program: Customers: A400M Military Transporter Loadmaster Workstation Rheinmetall Defense, Airbus 11
Reference Project - Medical Devices Program: Infusion Devices Customer: B.Braun 12
Key Market - Automotive Partner Automotive Solution: Program: Customer: Scalable ECU Platform Major Japanese OEM 13
Key Market - Automotive Partner Automotive Solution: Program: Customer: OEM: Autosar for Onboard Connectivity Unit Funkwerk Dabendorf Confidential 14
Key Market - Railway Partner: Program: RECOMP EN 50128 and SIL 3 Certification of MultiCore Platform Customer: 15
Key Market - Railway Partner: Program: Dubaï Metro Equipment (EN50128 SIL2) 16
Emerging Market - Security Security Classification: Program: Customer: Strictly Confidential French National Agency Global Electronic Defense & Security Supplier 17
KONTAKTY SYSGO s.r.o. Zelený pruh 99, 140 00 Praha 4 Jan Rollo, jan.rollo@sysgo.com, tel.:222 138 576 www.sysgo.com 19