DocumentCode :
2346604
Title :
A Model to Understand the Building and Running Inter-Dependencies of Software
Author :
German, Daniel M. ; González-Barahona, Jesus M. ; Robles, Gregorio
Author_Institution :
Univ. of Victoria, Victoria
fYear :
2007
fDate :
28-31 Oct. 2007
Firstpage :
140
Lastpage :
149
Abstract :
The notion of functional or modular dependency is fundamental to understand the architecture and inner workings of any software system. In this paper, we propose to extend that notion to consider dependencies at a larger scale, between software applications (usually programs or libraries themselves). These dependencies, which we call inter-dependencies are of exceptional importance in free an open source software (FOSS), where it is common to build new applications by taking advantage of a rich and complex environment of programs and libraries whose functionality is available. To explore this concept, a methodology and visualization for studying inter-dependencies of a complex software system is presented and applied to one of the largest distributions of FOSS: Debian GNU/Linux.
Keywords :
public domain software; software architecture; software libraries; functional dependency; modular dependency; open source software; software architecture; software library; Application software; Buildings; Computer architecture; Environmental factors; Linux; Open source software; Software libraries; Software systems; Software tools; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2007. WCRE 2007. 14th Working Conference on
Conference_Location :
Vancouver, BC
ISSN :
1095-1350
Print_ISBN :
978-0-7695-3034-5
Type :
conf
DOI :
10.1109/WCRE.2007.5
Filename :
4400160
Link To Document :
بازگشت