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