DocumentCode :
3573379
Title :
An analysis framework for understanding layered software architectures
Author :
Lagu?«, Bruno ; Leduc, Charles ; Le Bon, Andr?© ; Merlo, Ettore ; Dagenais, Michel
Author_Institution :
Bell Canada, Montreal, Que., Canada
fYear :
1998
Firstpage :
37
Lastpage :
44
Abstract :
This paper presents the results of an empirical study. The study aims at evaluating the ability to understand the coherence between design documents that describe the layered architecture of large scale systems, and the actual structure of the software source file organization. A clear set of objectives to be addressed for achieving a good understanding of a layered architecture is defined. The objectives are focused on identifying the interfaces between layers, in terms of cross-layer file dependencies. An analysis framework for achieving these objectives is proposed. The framework is applied to analyze the actual software architecture of 6 subsequent releases of a 15MLoc telecommunications product. Results of that experiment show that the framework can provide much insight on the actual implementation of a system with a layered architecture
Keywords :
file organisation; reverse engineering; software engineering; telecommunication computing; 15MLoc telecommunications product; analysis framework; cross-layer file dependencies; design documents; file organization; large scale systems; layered software architecture understanding; risk assessment; software product assessment; static source code analysis; Business; Computer architecture; Computer networks; ISO standards; Identity-based encryption; Performance analysis; Software maintenance; Software performance; Software tools; Tellurium;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1998. IWPC '98. Proceedings., 6th International Workshop on
ISSN :
1092-8138
Print_ISBN :
0-8186-8560-3
Type :
conf
DOI :
10.1109/WPC.1998.693281
Filename :
693281
Link To Document :
بازگشت