NTRS - NASA Technical Reports Server

Back to Results
Quality Attributes for Mission Flight Software: A Reference for ArchitectsIn the international standards for architecture descriptions in systems and software engineering (ISO/IEC/IEEE 42010), "concern" is a primary concept that often manifests itself in relation to the quality attributes or "ilities" that a system is expected to exhibit - qualities such as reliability, security and modifiability. One of the main uses of an architecture description is to serve as a basis for analyzing how well the architecture achieves its quality attributes, and that requires architects to be as precise as possible about what they mean in claiming, for example, that an architecture supports "modifiability." This paper describes a table, generated by NASA's Software Architecture Review Board, which lists fourteen key quality attributes, identifies different important aspects of each quality attribute and considers each aspect in terms of requirements, rationale, evidence, and tactics to achieve the aspect. This quality attribute table is intended to serve as a guide to software architects, software developers, and software architecture reviewers in the domain of mission-critical real-time embedded systems, such as space mission flight software.
Document ID
Document Type
Conference Paper
Wilmot, Jonathan
(NASA Goddard Space Flight Center Greenbelt, MD United States)
Fesq, Lorraine
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Dvorak, Dan
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
May 4, 2016
Publication Date
March 5, 2016
Subject Category
Computer Programming And Software
Report/Patent Number
Meeting Information
IEEE Aerospace Conference(Big Sky, MT)
Distribution Limits
Public Use Permitted.
Software architecture
Quality Attributes
No Preview Available