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