NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Architecture for Verifiable SoftwareVerifiable MDS Architecture (VMA) is a software architecture that facilitates the construction of highly verifiable flight software for NASA s Mission Data System (MDS), especially for smaller missions subject to cost constraints. More specifically, the purpose served by VMA is to facilitate aggressive verification and validation of flight software while imposing a minimum of constraints on overall functionality. VMA exploits the state-based architecture of the MDS and partitions verification issues into elements susceptible to independent verification and validation, in such a manner that scaling issues are minimized, so that relatively large software systems can be aggressively verified in a cost-effective manner.
Document ID
20110016454
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
Reinholtz, William
(California Inst. of Tech. Pasadena, CA, United States)
Dvorak, Daniel
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 25, 2013
Publication Date
December 1, 2005
Publication Information
Publication: NASA Tech Briefs, December 2005
Subject Category
Man/System Technology And Life Support
Report/Patent Number
NPO-40842
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available