Title
An approach to architectural analysis of product lines
Abstract
This paper addresses the issue of how to perform architectural analysis on an existing product line architecture. The con tribution of the paper is to identify and demonstrate a repeatable product line architecture analysis process. The approach defines a “good” product line architecture in terms of those quality attributes required by the particular product line under development. It then analyzes the architecture against these criteria by both manual and tool-supported methods. The phased approach described in this paper provides a structured analysis of an existing product line architecture using (1) formal specification of the high-level architecture, (2) manual analysis of scenarios to exercise the architecture's support for required variabilities, and (3) model checking of critical behaviors 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 and evaluate the approach.
Year
DOI
Venue
2000
10.1145/337180.337455
ICSE
Keywords
Field
DocType
astronomical telescopes,astronomy computing,computerised instrumentation,formal specification,product development,software architecture,software packages,critical behaviors,formal specification,high-level architecture,interferometry software,manual methods,model checking,phased approach,quality attributes,repeatable process,required variabilities,scenarios,software architectural analysis,software product-line architecture,spaceborne telescopes,structured analysis,tool-supported methods
Product engineering,Software engineering,Systems engineering,Software architecture description,Computer science,Systems design,Real-time computing,Software product line,Product design specification,Reference architecture,Software architecture,Enterprise architecture framework
Conference
ISBN
Citations 
PageRank 
1-58113-206-9
14
0.75
References 
Authors
16
2
Name
Order
Citations
PageRank
Gerald C. Gannod130135.86
Robyn Lutz2102594.93