This event has ended. Visit the official site or create your own event on Sched.
  • Registration is open every day from 7:30 a.m. until the close of the day’s sessions. 
  • 30-minute refreshment breaks are at 10:00 a.m. and 2:30 p.m. daily (Wednesday afternoon break is at 2:00 p.m.). 
  • Lunch is 12:00-1:00 p.m. daily in the Catalina Ballroom (Monday lunch is in the Shutters Hospitality Suite)
Back To Schedule
Thursday, May 5 • 11:00am - 11:30am
A Quality Attributes Guide for Space Flight Software Architects

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

In 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 presentation describes a table, generated by NASA’s Software Architecture Review Board, that lists 14 key quality attributes, identifies 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.

Get the slides.

Watch the video.

avatar for Daniel Dvorak

Daniel Dvorak

Jet Propulsion Laboratory/California Institute of Technology
Dan Dvorak is a Principal Engineer in JPL’s Engineering Development Office, where he supports an institutional initiative on Integrated Model-Centric Engineering and co-leads NASA’s Software Architecture Review Board. His interests include model-based systems engineering, software... Read More →
avatar for Lorraine Fesq

Lorraine Fesq

Jet Propulsion Laboratory/California Institute of Technology
Lorraine Fesq is the Chief Technologist for the Systems Engineering and Formulation Division at the Jet Propulsion Laboratory/California Institute of Technology. She leads NASA’s Fault Management Community of Practice and co-leads the NASA Software Architecture Review Board. She... Read More →

Thursday May 5, 2016 11:00am - 11:30am PDT
Fairbanks B