Advertisement

A Functional Testing Toolset and Its Application to Development of Dependable Avionics Software

  • Vasily Balashov
  • Alexander Baranov
  • Maxim Chistolinov
  • Dmitry Gribov
  • Ruslan Smeliansky
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 170)

Abstract

Significant part of requirements to avionics software can only be tested on target hardware running non-instrumented software. General purpose functional testing toolsets require loading auxiliary software to target avionics devices to perform target-based testing. This work presents a toolset for functional testing of avionics software, aimed at testing without target instrumentation. The toolset supports automatic and human-assisted testing of software running on target avionics device(s) by providing input data through a variety of onboard interface channels and analyzing devices’ responses and inter-device communication. Architecture of software and hardware counterparts of the toolset is described. A family of avionics testbenches based on the toolset is considered as an industrial case study. Special attention is paid to toolset application for testing of dependability requirements to avionics systems.

Keywords

Acceptance Testing Fault Injection Dependability Feature Industrial Case Study Avionic System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    IBM, Embedded software test automation framework – IBM Rational Test Real Time (2011), http://www-01.ibm.com/software/awdtools/test/realtime/ (accessed December 19, 2011)
  2. 2.
    Vector Software, How to Improve Embedded Software Unit/Integration Testing with Automation (2011), http://www.vectorcast.com/testing-solutions/unit-integration-embedded-software-testing.php (accessed December 19, 2011)
  3. 3.
    Balashov, V.V., Bakhmurov, A.G., Chistolinov, M.V., Smeliansky, R.L., Volkanov, D.Y., Youshchenko, N.V.: A hardware-in-the-loop simulation environment for real-time systems development and architecture evaluation. Int. J. Crit. Comput.-Based Syst. 1(1/2/3), 5–23 (2010)CrossRefGoogle Scholar
  4. 4.
    Balashov, V.V., Balakhanov, V.A., Bakhmurov, A.G., Chistolinov, M.V., Shestov, P.E., Smeliansky, R.L., Youshchenko, N.V.: Tools for monitoring of data exchange in real-time avionics systems. In: Proc. European Conference for Aero-Space Sciences, EUCASS (2011)Google Scholar
  5. 5.
    Balashov, V.V., Balakhanov, V.A., Kostenko, V.A., Smeliansky, R.L., Kokarev, V.A., Shestov, P.E.: A technology for scheduling of data exchange over bus with centralized control in onboard avionics systems. Proc. IMech. E Part G: J. Aerosp. Eng. 224(9), 993–1004 (2010)CrossRefGoogle Scholar
  6. 6.
    IEEE, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) – Framework and Rules (2010), doi:10.1109/IEEESTD.2010.5553440Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Vasily Balashov
    • 1
  • Alexander Baranov
    • 2
  • Maxim Chistolinov
    • 1
  • Dmitry Gribov
    • 2
  • Ruslan Smeliansky
    • 1
  1. 1.Department of Computational Mathematics and CyberneticsLomonosov Moscow State University, Leninskie Gory, MSUMoscowRussia
  2. 2.Sukhoi Design Bureau (JSC)MoscowRussia

Personalised recommendations