期刊名称:International Journal of Grid and Distributed Computing
印刷版ISSN:2005-4262
出版年度:2015
卷号:8
期号:4
页码:1-10
DOI:10.14257/ijgdc.2015.8.4.01
出版社:SERSC
摘要:As a new service mode in cloud computing, SaaS (software as a service) brings many attractive advantages. Legacy systems can be revived through being reengineered to SaaS. In order to achieve reengineering, the analysis and understanding to legacy systems are essential. For this goal, an improved Bunch clustering system is proposed to implement automatic modularization to object-oriented software systems so as to help engineer understand legacy system, including introduction of modular dependency graph with relationship type information, adaptation to initial partition and adjustment to modularization quality. The experiment results show that the improvement of Bunch clustering system is effective. The improved Bunch clustering system can make the clustering results more stable and consistent to the benchmarks.
关键词:legacy system; software reengineering; software as a service; clustering; ; Bunch