DocumentCode
2048283
Title
Remodularization of Mobile Software Systems for Increasing the Quality of Service and Decreasing the Required Resources in the Network
Author
Mahmoudie, Rezvan ; Parsa, Saeed
Author_Institution
Young Researchers Club, Qazvin Islamic Azad Univ., Qazvin, Iran
Volume
1
fYear
2010
fDate
19-21 March 2010
Firstpage
319
Lastpage
323
Abstract
Since modern software systems are enormous and complicated, proper abstractions of their structure are essential for better understanding, maintaining and updating these system. In order to create and support such features through generating the architecture levels in the system structure, it is effective to conduct software clustering techniques from the source code. In recent years, mobile systems have developed quickly. However, the width of the information exchanging band in these systems is limited. Moreover, in the graph extracted from the source code, the weighing criterion for clustering algorithms is just the number of calls and no attention has been paid to the rate of data moving between the modules and then in the interactive canals. Therefore, the amount of moved data increases within the network. Consequently, in the current study, we will represent a new algorithm in order to determine how the software system components are distributed among the machines while developing a mobile system with regard to the rate of data exchanged among the components. In the suggested method, the need for the network resources has decreased and also the service quality is improved.
Keywords
electronic data interchange; mobile computing; pattern clustering; quality of service; software engineering; source coding; clustering algorithms; data exchange; graph extraction; mobile software system; network resources; quality of service; software clustering techniques; software modularization; source code; Application software; Clustering algorithms; Data analysis; Graph theory; Irrigation; Partitioning algorithms; Quality of service; Software algorithms; Software systems; Taxonomy; Clustering; Eigenvector; Laplacian Matrix; Similarity Matrix; Software Modularization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Engineering and Applications (ICCEA), 2010 Second International Conference on
Conference_Location
Bali Island
Print_ISBN
978-1-4244-6079-3
Electronic_ISBN
978-1-4244-6080-9
Type
conf
DOI
10.1109/ICCEA.2010.70
Filename
5445816
Link To Document