Verifying architectural design rules of the flight software product line.

Proceedings of the 13th International Software Product Line Conference(2009)

Cited 15|Views0
No score
Abstract
This paper presents experiences of verifying architectural design rules of the NASA Core Flight Software (CFS) product line implementation. The goal 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.
More
Translated text
Key words
product line implementation,overall implementation quality,architectural design rule,architectural principle,architectural rule,design rule,NASA Core Flight Software,architecture-centric perspective,business goal,code review,flight software product line
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined