基于复杂网络的软件动态执行行为分析研究

基于复杂网络的软件动态执行行为分析研究

论文摘要

软件的复杂性一方面体现在自身规模的庞大和内部控制结构的多变;另一方面,随着万维网的普及和Internet技术的不断发展,以用户为中心、面向服务的网构化软件在应用环境上为软件系统引入了新的复杂性。正是由于内外两方面的因素,使得软件系统具有不易理解、非确定、难操控等特点,给软件的设计、开发、维护和管理造成了诸多困难。复杂网络理论的成熟和随之带来的新发现为理解软件这类人造自适应复杂系统提供了强有力的手段,通过将软件系统看作复杂网络,从整体和全局的角度来探索和发现软件的结构特征、动态行为和演化规律,揭示出一些隐藏在软件内部的不变模式和普遍规律,有助于科学全面地理解软件系统的本质特性,在度量软件复杂性、优化系统结构、提高软件可用性和稳定性等方面具有十分重要的现实意义。本文基于复杂网络理论对软件执行网络的动态行为进行了研究,主要完成的工作有:(1)给出了基于动态函数调用关系的执行网络定义,并阐述了构建执行网络的流程。(2)基于复杂网络的结构指标对三个开源软件的执行网络进行了度量与分析。主要的内容包括:执行网络的结构特征度量,以及与静态函数关联网络的对比分析;网络中关键节点的行为角色分析;执行网络结构特征的动态演化分析。(3)在考虑函数调用次数的情况下提出了加权执行网络模型,对其加权结构特征进行了度量和对比分析。(4)基于Markov随机过程建立了用户行为特征模型,抽取了大量用户频繁使用的关键操作并生成执行网络,对该类网络的拓扑结构进行了度量和分析。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 国内外现状
  • 1.3 研究目的
  • 1.4 研究内容
  • 1.5 论文组织结构
  • 第2章 相关工作
  • 2.1 复杂网络
  • 2.1.1 复杂网络简介
  • 2.1.2 网络结构指标
  • 2.1.3 常见模型及特性
  • 2.2 软件网络研究综述
  • 2.2.1 不同粒度实体的网络模型
  • 2.2.2 静态结构特征的度量与分析
  • 2.2.3 软件运行时的网络特性及其演化分析
  • 2.3 小结
  • 第3章 基于开源项目的软件执行网络度量和分析
  • 3.1 软件执行网络的定义
  • 3.2 软件执行网络的构建
  • 3.2.1 动态函数调用追踪方法
  • 3.2.2 开源软件
  • 3.2.3 实验流程
  • 3.3 执行网络度量及分析
  • 3.3.1 执行网络的结构特征
  • 3.3.2 关键节点行为角色分析
  • 3.3.3 结构特征演化分析
  • 3.4 加权执行网络
  • 3.4.1 网络模型
  • 3.4.2 加权结构特征分析
  • 3.5 小结
  • 第4章 基于用户行为特征模型的关键执行网络分析
  • 4.1 概述
  • 4.2 基于Markov链的用户行为模型
  • 4.3 关键执行网络的构建
  • 4.4 结果与分析
  • 4.5 小结
  • 第5章 总结与展望
  • 5.1 工作总结
  • 5.2 进一步研究工作
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的论文
  • 相关论文文献

    • [1].复杂网络与鲁棒性研究[J]. 山西青年 2017(11)
    • [2].基于复杂网络的协同通信系统特性分析[J]. 信息与电脑(理论版) 2011(20)
    • [3].复杂网络中的微积分思想[J]. 曲靖师范学院学报 2010(03)
    • [4].基于复杂网络的物流网络构建初探[J]. 信息系统工程 2009(09)
    • [5].三种加权网络的病毒控制策略研究[J]. 科技创新导报 2009(36)
    • [6].两个非线性耦合网络间的自适应同步[J]. 应用数学与计算数学学报 2009(02)
    • [7].复杂网络抗毁性研究综述[J]. 电脑知识与技术 2009(01)
    • [8].复杂网络及其研究现状概述[J]. 现代计算机(专业版) 2013(34)
    • [9].复杂网络的分形特征及其实证研究[J]. 计算机工程与应用 2009(20)
    • [10].复杂网络的银行危机传染分析[J]. 商 2014(01)
    • [11].关于供应链复杂网络[J]. 铁路采购与物流 2013(06)
    • [12].延时耦合复杂动力网络的全局混沌同步[J]. 系统工程与电子技术 2009(05)
    • [13].基于复杂网络的指挥信息系统拓扑模型研究[J]. 系统仿真学报 2008(06)
    • [14].基于面向复杂网络的社区发现算法分析[J]. 现代信息科技 2018(02)
    • [15].基于数据的任务规划在复杂网络中的应用[J]. 计算机系统应用 2015(06)
    • [16].基于上市公司交叉持股的区域投资网络特征研究[J]. 管理现代化 2014(03)
    • [17].自我反问机制下的合作演化行为的研究[J]. 苏州大学学报(自然科学版) 2009(01)
    • [18].复杂网络上相继故障研究综述[J]. 计算机科学 2012(08)
    • [19].复杂网络中利用DNS实现快速安全互访[J]. 煤炭技术 2012(10)
    • [20].复杂网络的邻接矩阵及其特征谱[J]. 武汉理工大学学报(交通科学与工程版) 2009(01)
    • [21].基于多尺度几何分析的复杂网络压缩策略[J]. 电子与信息学报 2009(04)
    • [22].从小世界网络看构建和谐社会[J]. 复杂系统与复杂性科学 2009(04)
    • [23].超网络初探[J]. 管理学报 2008(01)
    • [24].基于复杂网络的作战体系网络模型分析[J]. 指挥控制与仿真 2013(01)
    • [25].复杂动态网络演化社团结构探测分析的研究进展[J]. 计算机应用研究 2013(05)
    • [26].关于超网络的一点思考[J]. 上海理工大学学报 2011(03)
    • [27].网络传播动力学[J]. 复杂系统与复杂性科学 2010(Z1)
    • [28].一类节点为超混沌系统的复杂网络的混合同步[J]. 洛阳理工学院学报(自然科学版) 2010(04)
    • [29].关于耦合网络间同步控制的一个注记[J]. 应用数学与计算数学学报 2009(02)
    • [30].一种评定复杂网络中心化程度的新方法[J]. 复杂系统与复杂性科学 2008(03)

    标签:;  ;  ;  ;  ;  

    基于复杂网络的软件动态执行行为分析研究
    下载Doc文档

    猜你喜欢