首页> 外文会议>Software Maintenance, 2009. ICSM 2009 >Linux kernels as complex networks: A novel method to study evolution
【24h】

Linux kernels as complex networks: A novel method to study evolution

机译:Linux内核作为复杂网络:研究进化的一种新颖方法

获取原文

摘要

In recent years, many graphs have turned out to be complex networks. This paper presents a novel method to study Linux kernel evolution — using complex networks to understand how Linux kernel modules evolve over time. After studying the node degree distribution and average path length of the call graphs corresponding to the kernel modules of 223 different versions (V1.1.0 to V2.4.35), we found that the call graphs of the file system and drivers module are scale-free small-world complex networks. In addition, both of the file system and drivers module exhibit very strong preferential attachment tendency. Finally, we proposed a generic method that could be used to find major structural changes that occur during the evolution of software systems.
机译:近年来,许多图被证明是复杂的网络。本文提出了一种研究Linux内核演化的新颖方法-使用复杂的网络来了解Linux内核模块如何随时间演变。通过研究与223个不同版本(V1.1.0至V2.4.35)的内核模块相对应的调用图的节点度分布和平均路径长度,我们发现文件系统和驱动程序模块的调用图是无标度的小世界复杂网络。此外,文件系统和驱动程序模块都表现出非常强的优先连接趋势。最后,我们提出了一种通用方法,可用于查找在软件系统演进过程中发生的主要结构更改。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号