Please wait a minute...
Chinese Physics, 2006, Vol. 15(11): 2489-2495    DOI: 10.1088/1009-1963/15/11/004
GENERAL Prev   Next  

The complexity nature of large-scale software systems

Yan Dong(闫栋), Qi Guo-Ning(祁国宁), and Gu Xin-Jian(顾新建)
Key Laboratory of Advanced Manufacture Technology of Zhejiang Province,Zhejiang University, Hangzhou 310027, China
Abstract  In software engineering, class diagrams are often used to describe the system's class structures in Unified Modelling Language (UML). A class diagram, as a graph, is a collection of static declarative model elements, such as classes, interfaces, and the relationships of their connections with each other. In this paper, class graphs are examined within several Java software systems provided by Sun and IBM, and some new features are found. For a large-scale Java software system, its in-degree distribution tends to an exponential distribution, while its out-degree and degree distributions reveal the power-law behaviour. And then a directed preferential-random model is established to describe the corresponding degree distribution features and evolve large-scale Java software systems.
Keywords:  software system      degree distribution      power-law behaviour      exponential distribution  
Received:  11 December 2005      Revised:  03 July 2006      Accepted manuscript online: 
PACS:  07.05.Bx (Computer systems: hardware, operating systems, computer languages, and utilities)  
  02.50.Ng (Distribution theory and Monte Carlo studies)  
Fund: Project supported by the National Natural Science Foundation of China (Grant Nos~60374057 and 50575204).

Cite this article: 

Yan Dong(闫栋), Qi Guo-Ning(祁国宁), and Gu Xin-Jian(顾新建) The complexity nature of large-scale software systems 2006 Chinese Physics 15 2489

[1] Biexponential distribution of open times of a toy channel model
Xiang Li(李翔), Jing-Jing Zhong(钟金金), Xue-Juan Gao(高学娟), Yu-Ning Wu(吴宇宁), Jian-Wei Shuai(帅建伟), Hong Qi(祁宏). Chin. Phys. B, 2017, 26(12): 128703.
[2] Time-varying networks based on activation and deactivation mechanisms
Xue-Wen Wang(王学文), Yue-E Luo(罗月娥), Li-Jie Zhang(张丽杰), Xin-Jian Xu(许新建). Chin. Phys. B, 2017, 26(10): 108902.
[3] Degree distribution of random birth-and-death network with network size decline
Xiao-Jun Zhang(张晓军), Hui-Lan Yang(杨会兰). Chin. Phys. B, 2016, 25(6): 060202.
[4] Degree distribution and robustness of cooperativecommunication network with scale-free model
Wang Jian-Rong (王建荣), Wang Jian-Ping (王建萍), He Zhen (何振), Xu Hai-Tao (许海涛). Chin. Phys. B, 2015, 24(6): 060101.
[5] A novel evolving scale-free model with tunable attractiveness
Liu Xuan (刘绚), Liu Tian-Qi (刘天琪), Wang Hao (王昊), Li Xing-Yuan (李兴源). Chin. Phys. B, 2010, 19(7): 070204.
No Suggested Reading articles found!