<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Programming and Computer Software</journal-id><journal-title-group><journal-title xml:lang="en">Programming and Computer Software</journal-title><trans-title-group xml:lang="ru"><trans-title>Программирование</trans-title></trans-title-group></journal-title-group><issn publication-format="print">0132-3474</issn><issn publication-format="electronic">3034-5847</issn><publisher><publisher-name xml:lang="en">The Russian Academy of Sciences</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">675690</article-id><article-id pub-id-type="doi">10.31857/S0132347424030018</article-id><article-id pub-id-type="edn">QBCOYU</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>COMPUTER GRAFICS AND VISUALIZATION</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>КОМПЬЮТЕРНАЯ ГРАФИКА И ВИЗУАЛИЗАЦИЯ</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Specifics of the Development of an On-Board Visualization System for Civil Aircrafts</article-title><trans-title-group xml:lang="ru"><trans-title>Особенности разработки бортовой системы визуализации для гражданских воздушных судов</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Barladian</surname><given-names>B. Kh.</given-names></name><name xml:lang="ru"><surname>Барладян</surname><given-names>Б. Х.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>bbarladian@gmail.com</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Deryabin</surname><given-names>N. B.</given-names></name><name xml:lang="ru"><surname>Дерябин</surname><given-names>Н. Б.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>dek@keldysh.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Voloboy</surname><given-names>A. G.</given-names></name><name xml:lang="ru"><surname>Волобой</surname><given-names>А. Г.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>voloboy@gin.keldysh.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Galaktionov</surname><given-names>V. A.</given-names></name><name xml:lang="ru"><surname>Галактионов</surname><given-names>В. А.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>vlgal@gin.keldysh.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Shapiro</surname><given-names>L. Z.</given-names></name><name xml:lang="ru"><surname>Шапиро</surname><given-names>Л. З.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>pls@gin.keldysh.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Shapiro</surname><given-names>L. Z.</given-names></name><name xml:lang="ru"><surname>Валиев</surname><given-names>И. В.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>piv@gin.keldysh.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Solodelov</surname><given-names>Yu. A.</given-names></name><name xml:lang="ru"><surname>Солоделов</surname><given-names>Ю. А.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><email>yasolodelov@2100.gosniias.ru</email><xref ref-type="aff" rid="aff2"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Keldysh Institute of Applied Mathematics of the Russian Academy of Sciences</institution></aff><aff><institution xml:lang="ru">Институт прикладной математики им. М.В. Келдыша Российской академии наук</institution></aff></aff-alternatives><aff-alternatives id="aff2"><aff><institution xml:lang="en">State Scientific Research Institute of Aviation Systems</institution></aff><aff><institution xml:lang="ru">Государственный научно-исследовательский институт авиационных систем</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2024-11-28" publication-format="electronic"><day>28</day><month>11</month><year>2024</year></pub-date><issue>3</issue><fpage>3</fpage><lpage>13</lpage><history><date date-type="received" iso-8601-date="2025-02-28"><day>28</day><month>02</month><year>2025</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2024, Russian Academy of Sciences</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2024, Российская академия наук</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="en">Russian Academy of Sciences</copyright-holder><copyright-holder xml:lang="ru">Российская академия наук</copyright-holder></permissions><self-uri xlink:href="https://journals.eco-vector.com/0132-3474/article/view/675690">https://journals.eco-vector.com/0132-3474/article/view/675690</self-uri><abstract xml:lang="en"><p>The instrument panels of modern aircraft are created using the “glass cockpit” concept. This new interface philosophy improves the perception of important flight information by displaying it on a single multi-function display. The paper considers the problems that arise when developing a certified pilot display visualization system designed for operation on civil aircraft under the Russian real-time operating system JetOS. The paper presents several algorithmic solutions that allow achieving acceptable visualization speed. In particular, a solution to the problem of rigid scheduling of operating system partitions is described in detail. This solution allows to overcome the degradation of rendering speed. Directions for further work have been outlined.</p></abstract><trans-abstract xml:lang="ru"><p>Приборные панели современных самолетов создаются по концепции “стеклянной кабины”. Эта новая идеология интерфейса позволяет улучшить восприятие важной полетной информации за счет отображения ее на одном многофункциональном дисплее. В работе рассматриваются проблемы, возникающие при разработке сертифицируемой системы визуализации дисплея пилота, предназначенной для работы на гражданских воздушных судах под управлением российской операционной системы реального времени JetOS. В статье приведено несколько алгоритмических решений, позволяющих добиться приемлемой скорости визуализации. В частности, подробно описано решение проблемы жесткого расписания разделов операционной системы, благодаря которому удалось преодолеть деградацию скорости визуализации. Намечены пути дальнейших работ.</p></trans-abstract><kwd-group xml:lang="en"><kwd>сockpit display</kwd><kwd>on-board visualization system</kwd><kwd>OpenGL SC</kwd><kwd>RTOS</kwd><kwd>avionics</kwd><kwd>GPU driver</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>дисплей в кабине</kwd><kwd>бортовая система визуализации</kwd><kwd>OpenGL SC</kwd><kwd>RTOS</kwd><kwd>авионика</kwd><kwd>драйвер графического процессора</kwd></kwd-group><funding-group/></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><citation-alternatives><mixed-citation xml:lang="en">Fedosov E.A., Kos’yanchuk V.V., Sel’vesyuk N.I. Integrated modular avionics // Radioelektron. techn. 2015. № 1. P. 66–71.</mixed-citation><mixed-citation xml:lang="ru">Федосов Е.А., Косьянчук В.В., Сельвесюк Н.И. Интегрированная модульная авионика // Радиоэлектронные технологии. 2015. № 1. С. 66–71.</mixed-citation></citation-alternatives></ref><ref id="B2"><label>2.</label><citation-alternatives><mixed-citation xml:lang="en">Fedosov E.A., Koverninskiy I.V., Kan A.V., Solodelov Y.A. Application of real-tim oerating systems in integrated modular avionics. OSDAY2015. http://osday.ru/solodelov.html</mixed-citation><mixed-citation xml:lang="ru">Федосов Е.А., Ковернинский И.В., Кан А.В., Солоделов Ю.А. Применение операционных систем реального времени в интегрированной модульной авионики. OSDAY2015. http://osday.ru/solodelov.html</mixed-citation></citation-alternatives></ref><ref id="B3"><label>3.</label><citation-alternatives><mixed-citation xml:lang="en">Solodelov Yu.A. and Gorelits N.K. Certifiable onboard real-time operation system JetOS for Russian aircrafts design // Proceedings of the Institute for System Programming of the RAS. 2017. V. 29. № 3. P. 171–178. https://doi.org/10.15514/ISPRAS-2017-29(3)-10</mixed-citation><mixed-citation xml:lang="ru">Солоделов Ю.А., Горелиц Н.К. Сертифицируемая бортовая операционная система реального времени JetOS для российских проектов воздушных судов // Труды ИСП РАН. 2017. Т. 29. № 3. С. 171–178. https://doi.org/10.15514/ISPRAS-2017-29(3)-10</mixed-citation></citation-alternatives></ref><ref id="B4"><label>4.</label><mixed-citation>DO-178C Software Considerations in Airborne Systems and Equipment Certification. http://www.rtca.org/store_product.asp?prodid=803</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Avionics application software standard interface (ARINC653). SAE-ITC, 2015. https://aviation-ia.sae-itc.com/standards/arinc653p0-3-653p0-3-avionics-application-software-standard-interface-part-0-overview-arinc-653</mixed-citation></ref><ref id="B6"><label>6.</label><citation-alternatives><mixed-citation xml:lang="en">Barladian B.Kh., Voloboy A.G., Galaktionov V.A., Knyaz’ V.V., Koverninskii I.V., Solodelov Yu.A., Frolov V.A., Shapiro L.Z. Efficient Implementation of OpenGL SC for Avionics Embedded Systems // Programming and Computer Software. 2018. V. 44. № 4. P. 207–212. https://doi.org/10.1134/S0361768818040059</mixed-citation><mixed-citation xml:lang="ru">Барладян Б.Х., Волобой А.Г., Галактионов В.А., Князь В.В., Ковернинский И.В., Солоделов Ю.А., Фролов В.А., Шапиро Л.З. Эффективная реализация OpenGL SC для авиационных встраиваемых систем // Программирование. 2018. № 4. С. 3–10. https://doi.org/10.31857/S013234740000519-5</mixed-citation></citation-alternatives></ref><ref id="B7"><label>7.</label><citation-alternatives><mixed-citation xml:lang="en">Barladyan B.H., Shapiro L.Z., Mallachiev K.A., Khoroshilov A.V., Solodelov Yu.A., Voloboy A.G., Galaktionov V.A., Koverninsky I.V. Rendering System for the Aircraft Real-Time OS JetOS // Proceedings of the Institute for System Programming of the RAS. 2020. V. 32. № 1. P. 57–70. https://doi.org/10.15514/ISPRAS-2020-32(1)-3</mixed-citation><mixed-citation xml:lang="ru">Барладян Б.Х., Шапиро Л.З., Малачиев К.А., Хорошилов А.И., Солоделов Ю.А., Волобой А.Г., Галактионов В.А., Ковернинский И.В. Система визуализации для авиационной ОС реального времени JetOS // Труды Института системного программирования РАН. 2020. Т. 32. № 1. С. 57–70. https://doi.org/10.15514/ISPRAS-2020-32(1)-3</mixed-citation></citation-alternatives></ref><ref id="B8"><label>8.</label><mixed-citation>Baek N. and Lee H. OpenGL ES1.1 Implementation Based on OpenGL // Multimedia Tools and Applications. V. 57. No. 3 (2012). P. 669–685.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>Baek N., Lee H. OpenGL SC Implementation over an OpenGL ES1.1 Graphics Board // 2012 IEEE International Conference on Multimedia &amp; Expo Workshops (ICMEW 2012). P. 671–671. https://doi.org/10.1109/ICMEW.2012.127</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>Baek N. and Kim K.J. Design and implementation of OpenGL SC2.0 rendering pipeline // Cluster Computing (2019). 22: S931–S936. https://doi.org/10.1007/s10586-017-1111-1</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>The Mesa 3D Graphics Library. https://www.mesa3d.org/</mixed-citation></ref><ref id="B12"><label>12.</label><citation-alternatives><mixed-citation xml:lang="en">Barladian B.Kh., Deryabin N.B., Voloboy A.G., Galaktionov V.A., Shapiro L.Z. High speed visualization in the JetOS aviation operating system using hardware acceleration // CEUR Workshop Proceedings. 2020. V. 2744. P. 107:1–107:9. https://doi.org/10.51130/graphicon-2020-2-4-3</mixed-citation><mixed-citation xml:lang="ru">Barladian B. Kh., Deryabin N.B., Voloboy A.G., Galaktionov V.A., Shapiro L.Z. High speed visualization in the JetOS aviation operating system using hardware acceleration // CEUR Workshop Proceedings. 2020. V. 2744. P. 107:1–107:9. https://doi.org/10.51130/graphicon-2020-2-4-3</mixed-citation></citation-alternatives></ref><ref id="B13"><label>13.</label><mixed-citation>Barladian B.K., Deryabin N.B., Shapiro L.Z., Solodelov Yu.A., Voloboy A.G. and Galaktionov V.A. Multiwindow Rendering on a Cockpit Display Using Hardware Acceleration // Programming and Computer Software. 2021. V. 47. № 6. P. 457–465. https://doi.org/10.1134/S0361768821060025</mixed-citation></ref><ref id="B14"><label>14.</label><mixed-citation>ARINC Standards. https://www.aviation-ia.com/products/661p1-8-cockpit-display-system-interfaces-user-systems-part-1-avionics-interfaces-basic</mixed-citation></ref><ref id="B15"><label>15.</label><mixed-citation>Ansys SCADE Solutions for ARINC661 Compliant Systems, 2021. https://www.ansys.com/products/embedded-software/solutions-for-arinc-661</mixed-citation></ref><ref id="B16"><label>16.</label><mixed-citation>Barladian B.K., Shapiro L.Z., Deryabin N.B., Solodelov Yu.A., Voloboy A.G. and Galaktionov V.A. Efficient Rendering for the Cockpit Display System Designed in Compliance with the ARINC661 Standard // Programming and Computer Software. 2022. V. 48. № 3. P. 147–154. https://doi.org/10.1134/S0361768822030021</mixed-citation></ref><ref id="B17"><label>17.</label><mixed-citation>Brian Gough. An Introduction to GCC – for the GNU compilers gcc and g++ – Coverage testing with gcov. https://www.linuxtopia.org/online_books/an_introduction_to_gcc/gccintro_81.html</mixed-citation></ref></ref-list></back></article>
