详细信息
耦合软件网络的结构特征与鲁棒性
文献类型:期刊文献
中文题名:Structural Features and Robustness of Coupled Software Networks
英文题名:耦合软件网络的结构特征与鲁棒性
作者:WANG Ershen[1,2];TONG Zeqi[1];HONG Chen[3,4];WANG Yanwen[5];MEI Sen[6];XU Song[1];NA La[1]
第一作者:WANG Ershen
机构:[1]School of Electronic and Information Engineering,Shenyang Aerospace University,Shenyang 110136,P.R.China;[2]Henan Collaborative Innovation Center of Geo-information Technology for Smart Central Plains,Zhengzhou 450052,P.R.China;[3]Multi-agent Systems Research Centre,Beijing Union University,Beijing 100101,P.R.China;[4]College of Robotics,Beijing Union University,Beijing 100101,P.R.China;[5]School of Computer Science and Engineering,Northeastern University,Shenyang 110169,P.R.China;[6]Shenyang Wuju Technology Co.,Ltd.,Shenyang 110170,P.R.China
第一机构:School of Electronic and Information Engineering,Shenyang Aerospace University,Shenyang 110136,P.R.China
年份:2025
卷号:42
期号:6
起止页码:801-812
中文期刊名:Transactions of Nanjing University of Aeronautics and Astronautics
外文期刊名:南京航空航天大学学报(英文版)
基金:supported by the Beijing Education Commission Science and Technology Project(No.KM201811417005);the National Natural Science Foundation of China(No.62173237);the Aeronautical Science Foundation of China(No.20240055054001);the Open Fund of State Key Laboratory of Satellite Navigation System and Equipment Technology(No.CEPNT2023A01);Joint Fund of Ministry of Natural Resources Key Laboratory of Spatiotemporal Perception and Intelligent Processing(No.232203);the Civil Aviation Flight Technology and Flight Safety Engineering Technology Research Center of Sichuan(No.GY2024-02B);the Applied Basic Research Programs of Liaoning Province(No.2025JH2/101300011);the General Project of Liaoning Provincial Education Department(No.20250054);Research on Safety Intelligent Management Technology and Systems for Mixed Operations of General Aviation Aircraft in Low-Altitude Airspace(No.310125011).
语种:英文
中文关键词:software network;software structure;software robustness;software system;complex network
外文关键词:软件网络;软件结构;软件鲁棒性;软件系统;复杂网络
摘要:Software systems play increasing important roles in modern society,and the ability against attacks is of great practical importance to crucial software systems,resulting in that the structure and robustness of software systems have attracted a tremendous amount of interest in recent years.In this paper,based on the source code of Tar and MySQL,we propose an approach to generate coupled software networks and construct three kinds of directed software networks:The function call network,the weakly coupled network and the strongly coupled network.The structural properties of these complex networks are extensively investigated.It is found that the average influence and the average dependence for all functions are the same.Moreover,eight attacking strategies and two robustness indicators(the weakly connected indicator and the strongly connected indicator)are introduced to analyze the robustness of software networks.This shows that the strongly coupled network is just a weakly connected network rather than a strongly connected one.For MySQL,high in-degree strategy outperforms other attacking strategies when the weakly connected indicator is used.On the other hand,high out-degree strategy is a good choice when the strongly connected indicator is adopted.This work will highlight a better understanding of the structure and robustness of software networks.
软件系统在现代社会中发挥着越来越重要的作用,抵御攻击的能力对关键软件系统具有重要的实际意义,这使得软件系统的结构和鲁棒性在近年来引起了极大的关注。本文基于Tar和MySQL的源代码,提出了一种生成耦合软件网络的方法,并构建了3种有向软件网络:函数调用网络、弱耦合网络和强耦合网络。对这些复杂网络的结构特性进行了广泛的研究。研究发现,所有函数的平均影响力和平均依赖性是相同的。此外,引入了8种攻击策略和两个鲁棒性指标(弱连通指标和强连通指标)来分析软件网络的鲁棒性。研究表明,强耦合网络只是一个弱连通网络,而不是强连通网络。对于MySQL,当使用弱连通指标时,高入度策略优于其他攻击策略。另一方面,当采用强连通指标时,高出度策略是一个很好的选择。此研究将有助于更好地理解软件网络的结构和鲁棒性。
参考文献:
正在载入数据...
