NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Survey of Verification and Validation Techniques for Small Satellite Software DevelopmentThe purpose of this paper is to provide an overview of the current trends and practices in small-satellite software verification and validation. This document is not intended to promote a specific software assurance method. Rather, it seeks to present an unbiased survey of software assurance methods used to verify and validate small satellite software and to make mention of the benefits and value of each approach. These methods include simulation and testing, verification and validation with model-based design, formal methods, and fault-tolerant software design with run-time monitoring. Although the literature reveals that simulation and testing has by far the longest legacy, model-based design methods are proving to be useful for software verification and validation. Some work in formal methods, though not widely used for any satellites, may offer new ways to improve small satellite software verification and validation. These methods need to be further advanced to deal with the state explosion problem and to make them more usable by small-satellite software engineers to be regularly applied to software verification. Last, it is explained how run-time monitoring, combined with fault-tolerant software design methods, provides an important means to detect and correct software errors that escape the verification process or those errors that are produced after launch through the effects of ionizing radiation.
Document ID
20150010982
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Jacklin, Stephen A.
(NASA Ames Research Center Moffett Field, CA United States)
Date Acquired
June 17, 2015
Publication Date
May 19, 2015
Subject Category
Computer Programming And Software
Report/Patent Number
ARC-E-DAA-TN23631
Report Number: ARC-E-DAA-TN23631
Meeting Information
Meeting: Space Tech Expo
Location: Long Beach, CA
Country: United States
Start Date: May 19, 2015
End Date: May 21, 2015
Sponsors: Boeing Co.
Funding Number(s)
WBS: WBS 999182.01.10.01.01
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Keywords
Small Satellite Technology
Proving
Program Verification
No Preview Available