NASA LogoNTRSNTRS - NASA Technical Reports ServerSearchmore_vertCollectionsAboutNewsHelpLogin Back to ResultsVerification 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 ID20170010172Acquisition SourceGlenn Research CenterDocument TypeTechnical Memorandum (TM)AuthorsKelly, Bryan W.*(NASA Glenn Research Center Cleveland, OH, United States)*Welch, Bryan W.*(NASA Glenn Research Center Cleveland, OH, United States)*Date AcquiredOctober 18, 2017Publication DateOctober 1, 2017Subject CategoryCommunications And RadarComputer Programming And SoftwareReport/Patent NumberNASA/TM-2017-219561GRC-E-DAA-TN46198E-19410Funding Number(s)WBS: WBS 439432.07.01.03.01Distribution LimitsPublicCopyrightPublic Use Permitted.KeywordsvalidationverificationAvailable DownloadsNameType20170010172.pdfSTIcloud_downloadcontent_copyvisibilityRelated RecordsThere are no records associated with this record.visibility_offNo Preview Available
 No Fear Act | Freedom of Information Act | Office of the Inspector General | Agency Financial ReportsNASA Web Privacy Policy and Important Notices | NASA Guidelines for Quality of InformationDisclaimers, Copyright, Terms of Use | Accessibility | NASA OCIO | USA.gov | NASA.govContact Us | Site MapSTI LogoNASA Official: JoAnne R. Calhoun Site Curator: STI Compliance and Distribution Services Last Modified: September 12, 2024