Skip to main content
Log in

Efficient Rendering for the Cockpit Display System Designed in Compliance with the ARINC 661 Standard

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

REFERENCES

  1. 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.

  2. GE Aviation. Airport Surface Moving Map, 2021. https://www.geaviation.com/systems/avionics/navigation-guidance/airport-surface-moving-map

  3. Ansys SCADE Solutions for ARINC 661 Compliant Systems, 2021. https://www.ansys.com/products/embedded-software /solutions-for-arinc-661

  4. 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

    Article  Google Scholar 

  5. 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

  6. 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

    Article  Google Scholar 

  7. 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.

  8. 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.

  9. 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.

  10. 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

    Article  Google Scholar 

  11. 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.

  12. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. G. Voloboy.

Ethics declarations

The authors declare that they have no conflicts of interest.

Additional information

Translated by A. Klimontovich

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768822030021