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 :
بازگشت