基于复杂度对开源软件Linux和FreeBSD内核的分析  被引量:5

ANALYSING OPEN SOFTWARE Linux AND FreeBSD KERNELS BASED ON COMPLEXITY

在线阅读下载全文

作  者:许旻鸿[1] 郑巍[2] 

机构地区:[1]广东技术师范学院计算机与网络中心,广东广州510635 [2]广东技术师范学院自动化学院,广东广州510635

出  处:《计算机应用与软件》2010年第8期161-163,204,共4页Computer Applications and Software

摘  要:开源软件内核进化分析是一个较新的研究方向,研究大型自由和开源软件进化可以帮助估计软件体系结构的稳定性,可以较准确地预报软件进化趋势和预报软件进化结果。选取Linux和FreeBSD的多个版本的内核进行数据的收集和处理。采用低层次的度量尺度,利用分析工具SLOCOUNT和CCCC,对提取的内核数据进行复杂度分析,得出开源自由软件进化的结论,并提出了快速测算大型开源软件进化趋势和复杂性的方法。Evolution analysis on open source software kernel is a new research direction, the research on large-scale free and open source software' s evolution can help us to empirically estimate the stability of software architecture, and to forecast software ' s evolution trend and evolution outcomes with preferable accuracy. In this article we select the kernels of a number of Linux and FreeBSD versions to collect and process their data. By using low-level metric degree and utilising analysis tools SLOCOUNT and CCCC to analyse the extracted kernel data,we derive the conclusion of the evolution of open source free software, and propose the approach for fast surveying the evolution tendency and com- plexity of large scale open source software.

关 键 词:LINUX FREEBSD 开源软件 软件进化 软件复杂度 

分 类 号:TP316[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象