Title
Analysis of a software product line architecture: an experience report
Abstract
This paper describes experiences with the architectural specification and tool-assisted architectural analysis of a mission-critical, high-performance software product line. The approach used defines a "good" product line architecture in terms of those quality attributes required by the particular product line under development. Architectures are analyzed against several criteria by both manual and tool-supported methods. The approach described in this paper provides a structured analysis of an existing product line architecture using (1) architecture recovery and specification, (2) architecture evaluation, and (3) model checking of behavior to determine the level of robustness and fault tolerance at the architectural level that are required for all systems in the product line. Results of an application to a software product line of spaceborne telescopes are used to explain the approach and describe lessons learned.
Year
DOI
Venue
2003
10.1016/S0164-1212(02)00081-X
Journal of Systems and Software
Keywords
Field
DocType
architectural specification,architecture evaluation,high-performance software product line,product line,particular product line,software product line architecture,existing product line architecture,experience report,architecture recovery,architectural level,software product line,product line architecture,model checking,fault tolerant,structure analysis
Database-centric architecture,Applications architecture,Systems engineering,Multilayered architecture,Software architecture description,Computer science,Software product line,Product design specification,Software architecture,Reference architecture
Journal
Volume
Issue
ISSN
66
3
The Journal of Systems & Software
Citations 
PageRank 
References 
18
0.95
12
Authors
2
Name
Order
Citations
PageRank
Robyn Lutz1102594.93
Gerald C. Gannod230135.86