软件系统复杂网络层次化实体挖掘方法及关键技术研究

基本信息
批准号:61572420
项目类别:面上项目
资助金额:65.00
负责人:任家东
学科分类:
依托单位:燕山大学
批准年份:2015
结题年份:2019
起止时间:2016-01-01 - 2019-12-31
项目状态: 已结题
项目参与者:何海涛,董俊,刘佳新,张炳,王倩,姜万昌,于双,李维娜
关键词:
特征抽取多维分析多维建模结果可视化数据挖掘应用
结项摘要

As scale of software system and complexity of its structure are increasing, the reasonal description and effective measurement of its complexity become the guarantee of improving software safety and reliability, and ensuring its quality. Considered that complex network analysis methods have been the inevitable trend to study the complexity of software structure and its behavioral characterisitics, this project thus intends to do research on structural and behavioral characteristics of software entities at different levels from the perspective of complex network. The content goes as follows: 1. To study the method mapping dynamic execution process of software as complex network, and to construct a complex software network mapping model based on the method. 2. On network level, to propose a relevant community partition algorithm suitable for the network which is directed and weighted, as well as of overlapping nodes, and a key module detection method based on module coupling. 3. On path level, to study the behavioral characteristics of complex network execution paths, and to present critical execution path mining algorithm based on clustering. 4. On node level, to design a new evaluation index to develop a key nodes mining algorithm according to the similarity between nodes. 5. Study on entities mining results of different software, to design a method to find software structural characteristics and its evolution characteristics, and accordingly build a theoretical framework for the visual mining in multi-level software entities.

软件系统规模越来越大,结构越来越复杂,对其复杂性进行合理地描述和有效地度量是提高软件安全性和可靠性、确保软件质量的保证,采用复杂网络分析方法是研究软件结构复杂性及行为特征的必然趋势。本项目拟从复杂网络角度,对软件系统不同层次实体的结构特性和行为特征进行研究,拟开展内容:1.研究将软件动态执行过程映射为复杂网络的方法,构建基于复杂网络的复杂软件网络映射模型;2.在网络层次上,针对有向加权、节点重叠等特性的软件网络,提出适用于该网络的社团划分算法以及基于模块耦合性的关键模块发现方法;3.在路径层次上,研究复杂软件执行路径行为特征,提出基于聚类的关键执行路径挖掘算法;4.在节点层次上,根据节点间的相似性贡献,制定新的关键节点评价指标,提出关键节点挖掘算法;5.研究不同软件的实体挖掘结果信息,设计发现软件结构组成特性和软件结构演变特性的方法,并以此构建可视化的软件多层次实体挖掘理论框架。

项目摘要

软件系统规模越来越大,结构越来越复杂,对其复杂性进行合理地描述和有效地度量是提高软件的安全性和可靠性、确保软件质量的保证,而目前采用复杂网络分析方法已是研究软件结构复杂性及其行为特征的必然趋势。本项目从复杂网络角度,对软件系统不同层次实体的结构特性和行为特征进行了研究分析,完成了以下主要研究内容:1.研究将软件动态执行过程映射为复杂网络的方法,构建了基于复杂网络的复杂软件网络映射模型;2.在网络层次上,针对有向加权、节点重叠等特性的软件网络,提出了适用于该网络的社团划分算法以及基于模块耦合性的关键模块发现方法;3.在路径层次上,研究复杂软件执行路径行为特征,提出了基于聚类的关键执行路径的挖掘算法;4.在节点层次上,根据节点间的相似性贡献,制定了新的关键节点评价指标,提出了关键节点挖掘算法;5.针对不同软件的实体挖掘分析,设计了发现软件结构组成特性和软件结构演变特性的方法,并以此构建了一套可视化的软件多层次实体挖掘理论框架。本项目原计划拟以“发表高水平论文14~25篇,以及培养11~15名研究生”的方式提供研究成果,根据本项目实际的执行情况,项目组成员于项目期间在国内外学术期刊上共发表学术论文33篇,其中SCI期刊论文为20篇,EI期刊论文7篇,中文期刊论文6篇,培养了4名博士研究生以及14名硕士研究生。项目的研究成果及技术支撑了课题组成员在其他4项软件安全领域的项目的研究,一项空气质量相关领域项目的研究,以及多项校企联合项目的研究分析。项目的成果转化有着很好的社会和经济效益。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于分形L系统的水稻根系建模方法研究

基于分形L系统的水稻根系建模方法研究

DOI:10.13836/j.jjau.2020047
发表时间:2020
2

论大数据环境对情报学发展的影响

论大数据环境对情报学发展的影响

DOI:
发表时间:2017
3

居住环境多维剥夺的地理识别及类型划分——以郑州主城区为例

居住环境多维剥夺的地理识别及类型划分——以郑州主城区为例

DOI:10.11821/dlyj201810008
发表时间:2018
4

水氮耦合及种植密度对绿洲灌区玉米光合作用和干物质积累特征的调控效应

水氮耦合及种植密度对绿洲灌区玉米光合作用和干物质积累特征的调控效应

DOI:10.3864/j.issn.0578-1752.2019.03.004
发表时间:2019
5

空气电晕放电发展过程的特征发射光谱分析与放电识别

空气电晕放电发展过程的特征发射光谱分析与放电识别

DOI:10.3964/j.issn.1000-0593(2022)09-2956-07
发表时间:2022

任家东的其他基金

批准号:61170190
批准年份:2011
资助金额:56.00
项目类别:面上项目

相似国自然基金

1

基于网络化数据挖掘的软件重用方法研究

批准号:60803025
批准年份:2008
负责人:刘婧
学科分类:F0203
资助金额:19.00
项目类别:青年科学基金项目
2

软件系统关键模块结构挖掘及其演化分析方法研究

批准号:61772449
批准年份:2017
负责人:何海涛
学科分类:F0202
资助金额:63.00
项目类别:面上项目
3

亚复杂系统干预规则挖掘关键技术研究

批准号:60773169
批准年份:2007
负责人:唐常杰
学科分类:F0202
资助金额:25.00
项目类别:面上项目
4

面向软件网络模型的复杂软件系统测试框架和技术研究

批准号:61373012
批准年份:2013
负责人:顾庆
学科分类:F0203
资助金额:73.00
项目类别:面上项目