DocumentCode :
356846
Title :
An approach to architectural analysis of product lines
Author :
Gannod, Gerald C. ; Lutz, Robyn R.
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
fYear :
2000
fDate :
2000
Firstpage :
548
Lastpage :
557
Abstract :
Addresses the issue of how to perform architectural analysis on an existing software product-line architecture. The contribution 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
Keywords :
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; Application software; Computer architecture; Computer science; Drives; Laboratories; Performance analysis; Permission; Propulsion; Software architecture; Telescopes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2000. Proceedings of the 2000 International Conference on
Conference_Location :
Limerick
ISSN :
0270-5257
Print_ISBN :
1-58113-206-9
Type :
conf
DOI :
10.1109/ICSE.2000.870447
Filename :
870447
Link To Document :
بازگشت