Abstract
Software used in avionics must comply with strict aviation standards. The aviation standard ARINC 661 defines the interfaces and a number of specific requirements for the information display system in the cockpit. Due to these requirements, the task of ensuring an acceptable rendering speed on the promising i.MX6 platform with reduced power consumption arises. The development of the OpenGL SC (Safety Critical) graphics library that works in the JetOS real-time avionics operating system and accomplishes this task is considered. It displays information generated in accordance with the ARINC 661 standard using the hardware support of the Vivante GPU. An efficient rendering acceleration approach is proposed and implemented. First of all, calls to OpenGL functions were optimized in the display system that works in accordance with the standard. However, such a modification incurs significant expenses for certifying the entire display system. For this reason, optimization was implemented in a special intermediate module. The proposed approach makes it possible to achieve a rendering speed that is acceptable for the pilot’s display in the cockpit.







Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.REFERENCES
Barboni, E., Conversy, S., Navarre, D., and Palanque, P., Model-based engineering of widgets. User applications and servers compliant with ARINC 661 specification, in Interactive Systems. Design, Specification, and Verification, Doherty, G. and Blandford, A., Eds. DSV-IS 2006. Lect Notes Comput. Sci, 2007, vol. 4323, Berlin: Springer, 2007. https://doi.org/10.1007/978-3-540-69554-7_3.
GE Aviation. Airport Surface Moving Map, 2021. https://www.geaviation.com/systems/avionics/navigation-guidance/airport-surface-moving-map
Ansys SCADE Solutions for ARINC 661 Compliant Systems, 2021. https://www.ansys.com/products/embedded-software /solutions-for-arinc-661
Mallachiev, K.M., Pakulin, N.V., and Khoroshilov, A.V., “Design and architecture of real-time operating system,” Proc. of the Institute for System Programming, 2016, vol. 28, no. 2, pp. 181–192. https://doi.org/10.15514/ISPRAS-2016-28(2)-12
Barladian, B.Kh., Deryabin, N.B., Voloboy, A.G., Galaktionov, V.A., and Shapiro, L.Z., High speed visualization in the JetOS aviation operating system using hardware acceleration, Proc. of the Graphicon 2020 Conference, CEUR Workshop Proceedings, 2020, vol. 2744, pp. short3:1-short3:9. https://doi.org/10.51130/graphicon-2020-2-4-3
Sartaj, H., Iqbal, M.Z., and Khan, M.U., Testing cockpit display systems of aircraft using a model-based approach, Software Syst. Model, 2021, vol. 20, pp. 1977–2002. https://doi.org/10.1007/s10270-020-00844-z
Iqbal, M.Z., Sartaj, H., Khan, M.U., Haq, F.U., and Qaisar, I., A model-based testing approach for cockpit display systems of avionics, ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS), 2019, pp. 67–77, https://doi.org/10.1109/MODELS.2019.00-14.
Yang, W.,Shen, X.,Qiu, Q.,Zhang, J., and Cais, Y., An efficient approach for monitoring and analyzing real-time ARINC 661 events, IEEE/AIAA 37th Digital Avionics Systems Conference (DASC), 2018, pp. 1–5, https://doi.org/10.1109/DASC.2018.8569329.
Zheng, Y. and Lei, X.Y., Research and implementation of virtual cockpit panel development platform based on ARINC 661, Proc. of the IEEE Chinese Guidance, Navigation and Control Conference (CGNCC), 2014, pp. 1357–1361.
Yoon, J., Baek, N., and Lee, H., Graphics rendering based on openvg and its use cases with wireless communications, Wireless Personal Commun., 2017, vol. 94, no. 2, pp. 175–185. https://doi.org/10.1007/s11277-015-3163-y
Yoon, J., Baek, N., and Lee, H., ARINC661 graphics rendering based on OpenVG, Proc. of the 5th International Conference on IT Convergence and Security (ICITCS), Kuala Lumpur, Malaysia, 2015.
Barladian, B., Shapiro, L., Deryabin, N., Solodelov, Y., Voloboy, A., and Galaktionov, V., Optimizing ARINC 661 rendering for OpenGL with hardware support in the JetOS aviation operating system, Proc. of the Graphicon 2021 Conference, CEUR Workshop Proceedings, 2021, vol. 3027, pp. 74–82, https://doi.org/10.20948/graphicon-2021-3027-74-82
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
The authors declare that they have no conflicts of interest.
Additional information
Translated by A. Klimontovich
Rights and permissions
About this article
Cite this article
Barladian, B.K., Shapiro, L.Z., Deryabin, N.B. et al. Efficient Rendering for the Cockpit Display System Designed in Compliance with the ARINC 661 Standard. Program Comput Soft 48, 147–154 (2022). https://doi.org/10.1134/S0361768822030021
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0361768822030021