期刊文献+

软件网络的软核研究与软件生长中的S模型趋近

Software-Kernel of Software Network and S-Model Approximation During Software Growth
下载PDF
导出
摘要 针对软件代码研究的复杂性,研究软件类结构中最重要的核心部分,提取基于软件网络的软核,以降低软件理解与度量的难度.并通过一个以软核概念为基础的软核剥离算法进行了一定样本量上,软件软核的研究.分析结果表明:软核的层次与软件的升级与发展,即软件生长成正比关系.软件网络的软核每个层次中节点数与软件网络总节点数之比在软件生长过程中会趋近S模型.软件软核的S模型趋近现象在软件的生长过程中,可以被用来研究度量软件的层次性构成.软核的提取可以用来简化研究人员对软件的理解,聚焦软件设计、实现、测试时的重点类. Because of the complexity in studies on software code and software network, the software-kernel of software network is defined and extracted to reduce the difficulty of grasping and measuring any software. Then a software-kernel layer stripping algorithm is developed to study the software-kernel with a certain amount of samples. The analysis results showed that the ordinal number of software-kernel layer of any software is directly proportional to the growth of that software, i.e. its upgrading evolution. The ratio of ordinal number of a kernel layer to the number of nodes of a software-kernel thus approximates to the S-model during the growth of software. Such a result is available to study the hierarchy of measuring softwares. Moreover, the extraction of software-kernel can be used to simplify the grasping of softwares and focus on the design, implementation and testing of key classes in softwares.
出处 《东北大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第12期1714-1717,共4页 Journal of Northeastern University(Natural Science)
基金 高等学校科技创新工程重大项目培育资金项目(708026)
关键词 软件网络 软件工程 软核 软件生长 S模型趋近 software network software engineering software-kernel software growth S-model approximation
  • 相关文献

参考文献9

  • 1Mandal A. A model for modem software development process to cater the present software crisis [ C ]//Advance Computing Conference. Patiala, 2009 : 1617 - 1623.
  • 2Hanakawa N. A source-code based extraction way for micro processes influencing software complexity [ C ] // Software Engineering Conference. APSEC ' 08. Beijing, 2008:239 - 246.
  • 3Albert L. The small world web [ C ] //Proceeding of 3rd European Conference on Digital Libraries. Springer LNCS, 1999:443 - 452.
  • 4Barabasi A L, Albert R. Emergence of scaling in random networks[J]. Science, 1999,286(5439) :509- 512.
  • 5Bollobas B. Mathematical results on scale-free random graphs [M]. Bomholdt S, Schuster H G, eds. Handbook of Graphs and Networks: From the Genome to Internet. New York: Wiley VCH, 2002:1- 34.
  • 6Watts D J, Strogatz S H. Collective dynamics of 'small- world' networks[J]. Nature, 1998,292(6684):440 442.
  • 7Zhang H H, Zhao H, Cai W, et al. A metrics suite for static structure of large-scale mftware based on complex networks [C] // Intelligent Information Hiding and Multimedia Signal Processing. Harbin, 2008:512 - 515.
  • 8Cai W, Zhao H, Zhang H H, et al. Static structural complexity metrics for large-scale software[J]. Special Issue on Software Engineering and Complex Networks of Dynamics of Continuous, Discrete and Impulsive Systems : Series B, 2007,14(S6) : 12 - 17.
  • 9Myers C R. Software systems as complex networks: structure, function, and evolvability of software collaboration graphs[J ]. Physical Reviece, E, 2003,68 : 046116.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部