DocumentCode
3102793
Title
Measuring the complexity of component-based system architecture
Author
Alhazbi, Saleh M.
Author_Institution
Comput. Sci. Dept., Qatar Univ., Doha, Qatar
fYear
2004
fDate
19-23 April 2004
Firstpage
593
Lastpage
594
Abstract
This paper proposes a graph-based metric to evaluate complexity of the architecture by analyzing the dependencies between components of the system. Measuring the complexity is helpful during analyzing, testing, and maintaining the system. This measurement could direct the process of improvement and reengineering work. A complexity measure could also be used as a predictor of the effort that is needed to maintain the system. In component-based systems, functionalities are not performed within one component. Components communicate and share information in order to provide system functionalities. In our approach, to capture system architecture, we borrow Li´s model, component dependency graph (CDG).
Keywords
graph theory; software architecture; software maintenance; software metrics; software process improvement; systems re-engineering; component based system architecture; component dependency graph; software complexity measure; software maintenance; software metrics; software process improvement; systems re-engineering; Buildings; Computer architecture; Computer languages; Computer science; Delta modulation; Programming; Quality management; Software engineering; Software systems; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Communication Technologies: From Theory to Applications, 2004. Proceedings. 2004 International Conference on
Print_ISBN
0-7803-8482-2
Type
conf
DOI
10.1109/ICTTA.2004.1307902
Filename
1307902
Link To Document