基于软件网络及交互模式的软件群体特征分析方法研究
发布时间:2024-02-04 17:26
随着互联网技术的发展及普及,软件也从传统的单机软件发展到具有网络通信功能的多机软件,同时大型软件系统也发展成由多个可以独立运行又具有交互特征的软件个体组成。互联网模式下,软件之间的交互日益频繁,具有交互特征的软件逐渐形成群体,其个体行为不断地影响着群体的特性。目前,软件系统在各行各业得到普遍运用,成为行业发展的重要组成部分,怎样确保软件系统稳定高效地运转,提高软件系统的维护效率成为重要的研究课题。软件群体稳定性是保障经济高效发展的重要基石,分析软件群体特征,进行关键特征识别,进而进行群体稳定性度量成为维护软件群体的重要手段。本文从软件网络及软件交互模式的角度,研究了软件网络中关键节点、关键模式、稳定性等软件群体中的特征分析方法,具体内容如下。首先,利用软件群体中软件之间相互调用的特征构建了基于时序及具有交互权值的软件群体网络模型。研究了软件群体的交互特征,特别是软件之间的类库依赖、数据交换、相互调用、数据共享等关系,定义了软件群体。根据软件之间的相互调用具有时序等特征,提出了软件交互权值来衡量交互关系的重要程度。为了提高软件群体的维护效率,获取软件群体网络中的兴趣度也即是用户感兴趣的程...
【文章页数】:106 页
【学位级别】:博士
【部分图文】:
本文编号:3895590
【文章页数】:106 页
【学位级别】:博士
【部分图文】:
图2-3软件静态执行网络示例图
图2-3软件静态执行网络示例图Fig.2-3SampleofsoftwareexecutiondiagramloudCenter/hhcloudmanager.cpploudCenter/HHCloudCenter.cpploudCenter/fileShareCl....
图2-5软件网络图实例
和静态执行网络。构建这两种网络模型都需要从数据的标记、采集开始。(1)静态执行网络首先确定数据源,也就是要软件的源代码,然后提取软件函数间的调用或引关系,把软件函数或类看成网络中的节点,调用关系看成网络中的边。为了清晰展现构建过程,采用的数据集来源于真实软件组件,通过Under....
图5-1KPM-SINStream算法挖掘过程图
燕山大学工学博士学位论文PM-SINStream。滑动窗口被分成几个数据片段。在一个数据片段中,遍历网络获取软件交互序列,当数据量达到片段的容量时,采用关键模式挖掘序列,并保存挖掘结果。在所有窗口片段中软件交互的关键模式找到后,动,新的片段将出现。当片段中的软件交互序列条数达到片....
本文编号:3895590
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3895590.html