NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Verification Testing: Meet User Needs Figure of MeritVerification is the process through which Modeling and Simulation(M&S) software goes to ensure that it has been rigorously tested and debugged for its intended use. Validation confirms that said software accurately models and represents the real world system. Credibility gives an assessment of the development and testing effort that the software has gone through as well as how accurate and reliable test results are. Together, these three components form Verification, Validation, and Credibility(VV&C), the process by which all NASA modeling software is to be tested to ensure that it is ready for implementation. NASA created this process following the CAIB (Columbia Accident Investigation Board) report seeking to understand the reasons the Columbia space shuttle failed during reentry. The reports conclusion was that the accident was fully avoidable, however, among other issues, the necessary data to make an informed decision was not there and the result was complete loss of the shuttle and crew. In an effort to mitigate this problem, NASA put out their Standard for Models and Simulations, currently in version NASA-STD-7009A, in which they detailed their recommendations, requirements and rationale for the different components of VV&C. They did this with the intention that it would allow for people receiving MS software to clearly understand and have data from the past development effort. This in turn would allow the people who had not worked with the MS software before to move forward with greater confidence and efficiency in their work. This particular project looks to perform Verification on several MATLAB (Registered Trademark)(The MathWorks, Inc.) scripts that will be later implemented in a website interface. It seeks to take note and define the limits of operation, the units and significance, and the expected datatype and format of the inputs and outputs of each of the scripts. This is intended to prevent the code from attempting to make incorrect or impossible calculations. Additionally, this project will look at the coding generally and note inconsistencies, redundancies, and other aspects that may become problematic or slow down the codes run time. Certain scripts lacking in documentation also will be commented and cataloged.
Document ID
20170010172
Acquisition Source
Glenn Research Center
Document Type
Technical Memorandum (TM)
Authors
Kelly, Bryan W.
(NASA Glenn Research Center Cleveland, OH, United States)
Welch, Bryan W.
(NASA Glenn Research Center Cleveland, OH, United States)
Date Acquired
October 18, 2017
Publication Date
October 1, 2017
Subject Category
Communications And Radar
Computer Programming And Software
Report/Patent Number
NASA/TM-2017-219561
GRC-E-DAA-TN46198
E-19410
Report Number: NASA/TM-2017-219561
Report Number: GRC-E-DAA-TN46198
Report Number: E-19410
Funding Number(s)
WBS: WBS 439432.07.01.03.01
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
validation
verification
No Preview Available