计算机工程与应用 ›› 2018, Vol. 54 ›› Issue (3): 259-264.DOI: 10.3778/j.issn.1002-8331.1608-0317

• 工程与应用 • 上一篇    下一篇

水电运行仿真软件网络结构特征的度量

田  鹤1,赵  海2   

  1. 1.辽宁科技学院 工程实践中心,辽宁 本溪 117004
    2.东北大学 计算机科学与工程学院,沈阳 110004
  • 出版日期:2018-02-01 发布日期:2018-02-07

Metrics of hydropower operation simulation software network structure characteristics

TIAN He1, ZHAO Hai2   

  1. 1.Engineer Practice Center, Liaoning Institute of Science and Technology, Benxi, Liaoning 117004, China
    2.School of Computer Science and Engineering, Northeastern University, Shenyang 110004, China
  • Online:2018-02-01 Published:2018-02-07

摘要: 为了使水电运行仿真软件系统Wemade平稳运行,结合软件工程和复杂网络理论,提取Wemade软件网络拓扑结构,利用网络拓扑特征参数值来分析软件系统结构的特征,得出在Wemade软件网络中度与结构洞呈幂律相关性,度与中心度不具有明显的相关性,这说明Wemade软件结构中模块化程度比较高,软件结构层次比较少。研究Wemade三个版本的软件网络特征,得出在软件系统进化过程中,网络中心度和同配系数变大,平均最短路径变小,结构洞与度的幂律相关性逐渐增强,所以对软件系统再设计时要平衡模块间的聚类和耦合,把握关键模块的设计。

关键词: 软件网络, 水电仿真, 中心度, 结构洞, 网络拓扑, 软件度量

Abstract: In order to make the hydropower operation simulation software system(Wemade) running smoothly, Wemade software network topology structure is extracted combing with the theory of software engineering and complex network. Using network topology characteristic parameters, the structural features of software system is analyzed. It concludes that degree and structural holes present power-law correlation, degree and center degree have no obvious correlation in Wemade software network. This shows that Wemade software structure has a higher modularity and lower hierarchy. Through studying three versions of Wemade software network characteristics, it comes out that network center degree and distribution coefficient get bigger, average shortest path gets smaller, the power-law correlation of structural holes and degree enhances gradually in the process of software system evolution. Therefore, when the software system is redesigned, the clustering and coupling are balanced among modules, the design of key modules are grasped.

Key words: software network, hydropower simulation, center degree, structural holes, network topology, software metrics