Evolution Analysis of Modularity-Based Java System Structure.

Hongmin Liu,Tieju Ma
DOI: https://doi.org/10.1007/978-3-642-39787-5_29
2013-01-01
Abstract:In order to study the modularity of system structure and analyze the law of system architecture evolution, we summarised three typical definitions about system modularity from different perspectives in this paper. Then we adopted the quantitative calculation method, established three optimization models, got some methods of module partition and evaluated and analyzed the effects of the different divisions. Finally, we used the Java class diagram (JDK) as an example, analyzed the modular structures of different JDK versions, interpreted the results, drew patterns and trends in the evolution of each version. © 2013 Springer-Verlag Berlin Heidelberg.
What problem does this paper attempt to address?