NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Verifying Architectural Design Rules of the Flight Software Product LineThis paper presents experiences of verifying architectural design rules of the NASA Core Flight Software (CFS) product line implementation. The goal of the verification is to check whether the implementation is consistent with the CFS architectural rules derived from the developer's guide. The results indicate that consistency checking helps a) identifying architecturally significant deviations that were eluded during code reviews, b) clarifying the design rules to the team, and c) assessing the overall implementation quality. Furthermore, it helps connecting business goals to architectural principles, and to the implementation. This paper is the first step in the definition of a method for analyzing and evaluating product line implementations from an architecture-centric perspective.
Document ID
20090016208
Acquisition Source
Goddard Space Flight Center
Document Type
Conference Paper
Authors
Ganesan, Dharmalingam
(Maryland Univ. College Park, MD, United States)
Lindvall, Mikael
(Maryland Univ. College Park, MD, United States)
Ackermann, Chris
(Maryland Univ. College Park, MD, United States)
McComas, David
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Bartholomew, Maureen
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Date Acquired
August 24, 2013
Publication Date
January 1, 2009
Subject Category
Computer Programming And Software
Meeting Information
Meeting: 13th International Software Product Line Conference
Location: California
Country: United States
Start Date: August 24, 2009
End Date: August 28, 2009
Sponsors: Software Product Line Conference
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available