Search NASASearch

NASA NTRS · 20205011566

Cyclomatic Complexity and Basis Path Testing Study

Abstract

The NASA Chief Engineer requested the NASA Engineering and Safety Center (NESC) to conduct a study to determine the benefits of cyclomatic complexity and basis path testing (BPT) for software and whether they should be required. The principal focus of the assessment was to assess the use of cyclomatic complexity and BPT on safety-critical software. The purpose was to ensure that safety-critical software is not overly complicated to the point of increasing coding errors and that verification is more robust than for non-safety-critical software. This document contains the outcome of the assessment.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Michael D Squire, Laura A Maynard-Nelson, Terry A Brown, Robert T Crumbley, Gerard J Holzmann, Michael Jennings, Kequan Luu, Walter F Moleski, Jay D Marchetti. 2020-12-01. Cyclomatic Complexity and Basis Path Testing Study. https://ntrs.nasa.gov/citations/20205011566

Cite the original work for its findings. Save a collection to share your selection of sources.