...
首页> 外文期刊>Computer Science and Engineering >Fractal Properties of Linux Kernel Maps
【24h】

Fractal Properties of Linux Kernel Maps

机译:Linux内核映射的分形特性

获取原文
           

摘要

Many different measures were proposed to describe the problem of possible software complexity - the number of lines of code sometimes referred as a source lines of code (SLOC), Halstead’s volume V, McCabe cyclomatic number V(G), among others. However, any of them doesn’t take into account the possible fractal properties of software source code emerging from development process. The main aim of this paper is to show that in the case of successive Linux OS kernels fractal self-organization of the system can be seen. This is done in the relation to: (i) the analysis of rate of growth for number of files and source lines of Linux kernels code, (ii) by the presentation of some visualizations indicating self-similar graphical structure of OS kernels, (iii) by the calculations of fractal dimensions Db basing on box dimension method. Basing on obtained results it can be assumed that: (i) calculated rate of growth in the case of lines and files in the simplest approach can be approximated by the polynomial with degree 2 with R = 0.96 and R = 0.94 respectively, (ii) this system becomes more and more complex with self-similar structure, (iii) its fractal dimension is still growing. Presented analysis opens new possibilities for description of computer programs in terms of complex systems approach.
机译:提出了许多不同的措施来描述可能的软件复杂性问题-有时称为代码源代码行(SLOC)的代码行数,Halstead的卷V,McCabe圈数V(G)等。但是,它们中的任何一个都没有考虑到开发过程中出现的软件源代码的可能的分形特性。本文的主要目的是表明,在连续的Linux OS内核的情况下,可以看到系统的分形自组织。这样做与以下方面有关:(i)分析Linux内核代码文件和源代码行的增长​​率;(ii)通过显示一些表示OS内核自相似图形结构的可视化文件;(iii ),然后根据盒尺寸法计算分形尺寸Db。根据获得的结果,可以假定:(i)以最简单的方法计算线和文件时的增长率可以通过分别为2的多项式近似R = 0.96和R = 0.94,(ii)具有自相似结构的该系统变得越来越复杂,(iii)其分形维数仍在增长。提出的分析为使用复杂系统方法描述计算机程序开辟了新的可能性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号