Certifiable onboard real-time operation system JetOS for Russian aircrafts design

JetOS is a prospective onboard real-time operating system (RTOS). Nowadays GosNIIAS develops JetOS in the scope of the research and development project. One of the most important tasks during JetOS development is to create the DO-178C certification kit, which will allow JetOS to be used for developm...

Full description

Bibliographic Details
Main Authors: Yu. A. Solodelov, N. K. Gorelits
Format: Article
Language:English
Published: Ivannikov Institute for System Programming of the Russian Academy of Sciences 2018-10-01
Series:Труды Института системного программирования РАН
Subjects:
Online Access:https://ispranproceedings.elpub.ru/jour/article/view/283
id doaj-e36c0405d8b2417b9022676a1a2d1dfb
record_format Article
spelling doaj-e36c0405d8b2417b9022676a1a2d1dfb2020-11-25T00:49:14Zeng Ivannikov Institute for System Programming of the Russian Academy of SciencesТруды Института системного программирования РАН2079-81562220-64262018-10-0129317117810.15514/ISPRAS-2017-29(3)-10283Certifiable onboard real-time operation system JetOS for Russian aircrafts designYu. A. Solodelov0N. K. Gorelits1Государственный научно-исследовательский институт авиационных системГосударственный научно-исследовательский институт авиационных системJetOS is a prospective onboard real-time operating system (RTOS). Nowadays GosNIIAS develops JetOS in the scope of the research and development project. One of the most important tasks during JetOS development is to create the DO-178C certification kit, which will allow JetOS to be used for development and modification of avionics for civil aircraft. Today there is no operating system certified in accordance with DO-178C in Russia, therefore the JetOS creation is the matter of current importance. Using DO-178C requires the developer to have very strict development processes. The arrangement of processes that satisfy the DO-178C requirements is a very responsible and demanding task because of high expectations in the fields of safety and security. JetOS is being developed primarily for onboard equipment based on the integrated modular avionics (IMA). One of the key features of IMA is the ability to execute several functional applications on one target onboard module. The obvious consequence of this feature is a necessity to have a time and resource partitioning of applications. In avionics field application partition along with a host of other features is defined in ARINC 653 international standard, so its support is the significant requirement for JetOS. ARINC 653 defines application programming interface (API) and modes of operation for onboard functional software. JetOS supports the up-to-date version of ARINC 653 (2015) with supplementary services. JetOS also supports the safety-critical graphical library - OpenGL SC; the special implementation of the OpenGL SC library is being developed along with JetOS itself. OpenGL SC services are used to draw two-dimensional and three-dimensional pictures by onboard functional software. JetOS is a certifiable modular cyber-safe real-time operating system, which is designed in order to support several hardware architectures and to be easily adopted for different hardware boards. The scope of the JetOS project also includes creation of the tools necessary for functional software development, especially aircraft systems.https://ispranproceedings.elpub.ru/jour/article/view/283операционная система реального времениосрвинтегрированная модульная авионикаимасертификацияdo-178cкт-178сarinc 653авионика
collection DOAJ
language English
format Article
sources DOAJ
author Yu. A. Solodelov
N. K. Gorelits
spellingShingle Yu. A. Solodelov
N. K. Gorelits
Certifiable onboard real-time operation system JetOS for Russian aircrafts design
Труды Института системного программирования РАН
операционная система реального времени
осрв
интегрированная модульная авионика
има
сертификация
do-178c
кт-178с
arinc 653
авионика
author_facet Yu. A. Solodelov
N. K. Gorelits
author_sort Yu. A. Solodelov
title Certifiable onboard real-time operation system JetOS for Russian aircrafts design
title_short Certifiable onboard real-time operation system JetOS for Russian aircrafts design
title_full Certifiable onboard real-time operation system JetOS for Russian aircrafts design
title_fullStr Certifiable onboard real-time operation system JetOS for Russian aircrafts design
title_full_unstemmed Certifiable onboard real-time operation system JetOS for Russian aircrafts design
title_sort certifiable onboard real-time operation system jetos for russian aircrafts design
publisher Ivannikov Institute for System Programming of the Russian Academy of Sciences
series Труды Института системного программирования РАН
issn 2079-8156
2220-6426
publishDate 2018-10-01
description JetOS is a prospective onboard real-time operating system (RTOS). Nowadays GosNIIAS develops JetOS in the scope of the research and development project. One of the most important tasks during JetOS development is to create the DO-178C certification kit, which will allow JetOS to be used for development and modification of avionics for civil aircraft. Today there is no operating system certified in accordance with DO-178C in Russia, therefore the JetOS creation is the matter of current importance. Using DO-178C requires the developer to have very strict development processes. The arrangement of processes that satisfy the DO-178C requirements is a very responsible and demanding task because of high expectations in the fields of safety and security. JetOS is being developed primarily for onboard equipment based on the integrated modular avionics (IMA). One of the key features of IMA is the ability to execute several functional applications on one target onboard module. The obvious consequence of this feature is a necessity to have a time and resource partitioning of applications. In avionics field application partition along with a host of other features is defined in ARINC 653 international standard, so its support is the significant requirement for JetOS. ARINC 653 defines application programming interface (API) and modes of operation for onboard functional software. JetOS supports the up-to-date version of ARINC 653 (2015) with supplementary services. JetOS also supports the safety-critical graphical library - OpenGL SC; the special implementation of the OpenGL SC library is being developed along with JetOS itself. OpenGL SC services are used to draw two-dimensional and three-dimensional pictures by onboard functional software. JetOS is a certifiable modular cyber-safe real-time operating system, which is designed in order to support several hardware architectures and to be easily adopted for different hardware boards. The scope of the JetOS project also includes creation of the tools necessary for functional software development, especially aircraft systems.
topic операционная система реального времени
осрв
интегрированная модульная авионика
има
сертификация
do-178c
кт-178с
arinc 653
авионика
url https://ispranproceedings.elpub.ru/jour/article/view/283
work_keys_str_mv AT yuasolodelov certifiableonboardrealtimeoperationsystemjetosforrussianaircraftsdesign
AT nkgorelits certifiableonboardrealtimeoperationsystemjetosforrussianaircraftsdesign
_version_ 1725252243096076288