Skip to main content
Log in

Structural Coverage Analysis of Entry and Exit Points Required to Achieve the Objectives Defined in DO-178C

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

Abstract

The objectives of the verification process specified in RTCA DO-178C include structural coverage analysis of the source code in accordance with the SC, DC, and MC/DC criteria, as well as data and control coupling analysis of software components. Structural coverage criteria have been used for many years (DO-178B was published in 1992); however, their definition in DO-178B/C is ambiguous. In particular, for the DC criterion, the concepts of entry points, exit points, and their coverage are not defined, and the developers of structural coverage collection and analysis tools have to define them in their own ways. This paper tries to eliminate this ambiguity for C/C++ programs and proposes some solutions that need to be implemented in these tools to satisfy the DO-178C structural coverage objectives.

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

Access this article

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

Instant access to the full article PDF.

Similar content being viewed by others

REFERENCES

  1. RTCA/DO-178C, Software considerations in airborne systems and equipment certification, RTCA Inc., 2011.

  2. RTCA/DO-178B, Software considerations in airborne systems and equipment certification, RTCA Inc., 1992.

  3. RTCA/DO-284C, Supporting information for DO-178C and DO-278A, RTCA Inc., 2011.

  4. Kozyrev, V.P. and Saburov, M.A., Satisfying DO-178C structural coverage objectives, Program. Comput. Software, 2018, vol. 44, no. 1, pp. 43–50.

    Article  Google Scholar 

  5. RTCA/DO-248B, Final report for clarification of DO-178B, RTCA Inc., 2001.

  6. GosNIIAS, COVERest: Tool for automated analysis of structural code coverage. https://gosniias.ru/coverest.html. Accessed October 18, 2021.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. P. Kozyrev.

Ethics declarations

The author declares that he has no conflicts of interest.

Additional information

Translated by Yu. Kornienko

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kozyrev, V.P. Structural Coverage Analysis of Entry and Exit Points Required to Achieve the Objectives Defined in DO-178C. Program Comput Soft 48, 256–264 (2022). https://doi.org/10.1134/S036176882204003X

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

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

Navigation