DocumentCode :
3459334
Title :
An architecture for distributing the computation of software clustering algorithms
Author :
Mitchell, Brian ; Traverso, Martin ; Mancoridis, Spiros
Author_Institution :
Dept. of Math. & Comput. Sci., Drexel Univ., Philadelphia, PA, USA
fYear :
2001
fDate :
2001
Firstpage :
181
Lastpage :
190
Abstract :
Collections of general purpose networked workstations offer processing capability that often rivals or exceeds supercomputers. Since networked workstations are readily available in most organizations, they provide an economic and scalable alternative to parallel machines. The authors discuss how individual nodes in a computer network can be used as a collection of connected processing elements to improve the performance of a software engineering tool that we developed. Our tool, called Bunch, automatically clusters the structure of software systems into a hierarchy of subsystems. Clustering helps developers understand complex systems by providing them with high-level abstract (clustered) views of the software structure. The algorithms used by Bunch are computationally intensive and, hence, we would like to improve our tool´s performance in order to cluster very large systems. The paper describes how we designed and implemented a distributed version of Bunch, which is useful for clustering large systems
Keywords :
automatic programming; distributed programming; software architecture; software tools; workstation clusters; Bunch; automatic software system clustering; computation distribution architecture; computer network; connected processing elements; distributed version; economic alternative; general purpose networked workstations; high-level abstract views; individual nodes; parallel machines; processing capability; scalable alternative; software clustering algorithms; software engineering tool; software structure; subsystem hierarchy; supercomputers; very large systems; Application software; Clustering algorithms; Computer architecture; Computer networks; Distributed computing; Documentation; Independent component analysis; Software algorithms; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture, 2001. Proceedings. Working IEEE/IFIP Conference on
Conference_Location :
Amsterdam
Print_ISBN :
0-7695-1360-3
Type :
conf
DOI :
10.1109/WICSA.2001.948427
Filename :
948427
Link To Document :
بازگشت