During the MAKS-2011 airshow, GosNIIAS presented the IMA demonstrator composed of multivendor software and hardware. One of its components was a hardware module running PikeOS and the Autopilot Model Application. The hardware module was developed by the NKB VS company (Taganrog, Russia).
The Autopilot Model Application was developed within the bounds of the Russian IMA program according to ARINC-653 – the international standard that defines the requirements for aviation RTOS and the API for application software. While developing the joint exposition, this application was ported to PikeOS, and its successful functioning proved the possibility of using PikeOS for IMA platform development.
As part of the demonstrator, the Autopilot Model Application interacts with Display, FMS (Flight Management System model application implemented using an other real-time OS) and the PC based software model of an aircraft.
One of the goals of the project was to support the IMA approach. The concept of Integrated Modular Avionics was invented in the early ’90s to overcome the vast number of single electronic devices in the avionics.
GosNIIAS is the leading company of the IMA program in Russia involved with the first implementations of IMA compliant equipment. PikeOS Safe and Secure Virtualization (SSV) was introduced in 2005 with a concept of integration of multiple software APIs on a single hardware platform. Today, the concepts of IMA and SSV together build the foundation for a revolutionary new approach in the avionics.
“Our decision to go with PikeOS was a natural choice”, said Yuriy Solodelov, software engineer from GosNIIAS. “The product from SYSGO is already seen by the avionics community as a promising RTOS that not only fits the current requirements of the ARINC 653 and DO-178B international standards but also has shown itself as an excellent platform for application porting and development”.
The concept of PikeOS follows the ARINC 653 standard. ARINC 653 requires robust partitioning, protection of privileged services, a generic communication interface, health monitoring, and an API with typical services suitable for avionics applications. That’s what PikeOS provides today as a software platform used in the Airbus A350 and A400M.
”Our collaboration with GosNIIAS was easy,” said Dr. Sergey Tverdyshev, R&D project leader at SYSGO. “We have in common with GosNIIAS an expertise in IMA but also an involvement in the next generation of IMA through various projects with key avionics players.”
PikeOS is an innovative product, providing an embedded systems platform where multiple virtual machines can run simultaneously in a secure environment. The Safe and Secure Virtualization (SSV) technology allows multiple operating system APIs, called “Personalities”, to run concurrently on one machine, e.g. an ARINC-653 application together with Linux. The PikeOS microkernel architecture allows it to be used in cost sensitive, resource constrained devices as well as large, complex systems. The simplicity and compactness of the PikeOS design results in real-time performance that competes head-to-head with conventional proprietary RTOS solutions. PikeOS is certifiable to safety standards like DO-178B, IEC 61508 or EN 50128, is MILS compliant, and has achieved the First Level of Security Certification delivered by the French Network and Information Security Agency.
GosNIIAS, the State Scientific Research Institute of Aviation Systems, is a Russian R&D enterprise, providing a scientific support of aviation systems development. Founded by the decree of the Council of Ministers of the USSR on 26 February 1946 from some of the Mikhail Gromov’s LII laboratories under a name of the NII-2. Since 24 March 1994 the Institute is known under its current name of GosNIIAS. GosNIIAS has a status of the State Centre of Science of the Russian Federation and is located in Moscow, Russia.
For more information please visit www.gosniias.ru
SYSGO provides operating system technology, middleware, and software services for the real-time and embedded market. A differentiating capability of SYSGO is the SSV (Safe and Secure Virtualization) platform PikeOS, a paravirtualization operating system which is built upon a small, fast, and safe microkernel. It supports the co-existence of independent operating system personalities on a single platform, including ELinOS, SYSGO’s embedded Linux distribution. SYSGO supports international customers with services for embedded Linux, real-time capabilities and certification for safety-critical applications. Markets include Aerospace & Defense, Industrial Automation, Automotive, Transportation and Network Infrastructure. Customers include Airbus, EADS, Thales, Daimler, Raytheon, Rheinmetall, Rockwell-Collins, Nokia Siemens Network, and Rohde & Schwarz. SYSGO has facilities in Germany, France, The Czech Republic and North America, and offers a global distribution and support network, including Europe and the Pacific Rim.
For more information please visit www.sysgo.com