- Restrictions on Access:
- Unclassified, Unlimited, Publicly available.
- This 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.
13th International Software Product Line Conference; 24 - 28 Aug. 2009; California; United States.
- Copyright, Distribution as joint owner in the copyright.
View MARC record | catkey: 15997581