首页 | 官方网站   微博 | 高级检索  
     

基于复杂网络的JDK代码结构演化研究
引用本文:陈焘,顾庆,王树森,陈道蓄.基于复杂网络的JDK代码结构演化研究[J].电子学报,2007,35(Z2).
作者姓名:陈焘  顾庆  王树森  陈道蓄
作者单位:南京大学计算机软件新技术国家重点实验室,江苏南京,210093
基金项目:国家863高技术研究发展计划,江苏省自然科学基金 
摘    要:软件系统日趋大型化和复杂化使得软件系统的结构可以用复杂网络来表示,研究表明,大规模软件系统结构表现出复杂网络的各项特征如小世界效应和无标度特性等,复杂网络成为理解软件系统结构和演化的重要方法之一.本文定义了一种针对Java程序的网络拓扑图,为JDK构造复杂网络,并统计其度分布标度指数、平均距离、平均簇系数等网络特征.同时研究这些特征随JDK版本的变化,提出了一个基于模块的演化模型,并对JDK的版本演化进行模拟.实验结果表明JDK具有复杂网络的各项特征,是一个复杂网络,并且与一般复杂网络的演化模型不同,其演化模型具有软件系统的特征--模块化,能与软件系统演化的实际相符合.

关 键 词:复杂网络  软件系统  模块化  软件演化

Research on Complex Networks-Based Code Architecture and Evolution of JDK
CHEN Tao,GU Qing,WANG Shu-sen,CHEN Dao-xu.Research on Complex Networks-Based Code Architecture and Evolution of JDK[J].Acta Electronica Sinica,2007,35(Z2).
Authors:CHEN Tao  GU Qing  WANG Shu-sen  CHEN Dao-xu
Abstract:
Keywords:
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号