期刊导航
期刊开放获取
上海教育软件发展有限公..
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
14
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
基于模糊测试的Java反序列化漏洞挖掘
被引量:
1
1
作者
王鹃
张勃显
+3 位作者
张志杰
谢海宁
付金涛
王洋
《信息网络安全》
北大核心
2025年第1期1-12,共12页
随着反序列化技术在Java Web应用开发中的广泛应用,针对Java反序列化机制的攻击也日益增多,已严重威胁Java Web应用的安全性。当前主流的黑名单防范机制无法有效防御未知的反序列化漏洞利用,而现有的Java反序列化漏洞挖掘工具大多依赖...
随着反序列化技术在Java Web应用开发中的广泛应用,针对Java反序列化机制的攻击也日益增多,已严重威胁Java Web应用的安全性。当前主流的黑名单防范机制无法有效防御未知的反序列化漏洞利用,而现有的Java反序列化漏洞挖掘工具大多依赖静态分析方法,检测精确度较低。文章提出一种基于模糊测试的Java反序列化漏洞挖掘工具DSM-Fuzz,该工具首先通过对字节码进行双向追踪污点分析,提取所有可能与反序列化相关的函数调用链。然后,利用基于TrustRank算法的函数权值分配策略,评估函数与反序列化调用链的关联性,并根据相关性权值对模糊测试种子分配能量。为进一步优化测试用例的语法结构和语义特征,文章设计并实现了一种基于反序列化特征的种子变异算法。该算法利用反序列化的Java对象内部特征优化种子变异过程,并引导模糊测试策略对反序列化漏洞调用链进行路径突破。实验结果表明,DSM-Fuzz在漏洞相关代码覆盖量方面较其他工具提高了约90%。此外,该工具还在多个主流Java库中成功检测出50%的已知反序列化漏洞,检测精确度显著优于其他漏洞检测工具。因此,DSM-Fuzz可有效辅助Java反序列化漏洞的检测和防护。
展开更多
关键词
Java反序列化漏洞
模糊测试
污点分析
漏洞挖掘
程序调用图
在线阅读
下载PDF
职称材料
MPP FORTRAN程序中外部过程调用的多版本技术
被引量:
2
2
作者
郭克榕
唐新春
《计算机工程与设计》
CSCD
北大核心
1996年第6期49-54,共6页
在设计MppFortran并行程序时,若外部过程调用的版本选择不当或哑、实参数的共享、私有类型不匹配,则可能导致程序出错或性能下降。
关键词
并行处理
程序设计
FORTRAN语言
在线阅读
下载PDF
职称材料
基于动态调用图的Java程序修改影响分析技术
被引量:
6
3
作者
刘震
缪力
《湖南师范大学自然科学学报》
CAS
北大核心
2011年第6期26-30,共5页
现有的影响分析算法大都基于程序的静态分析技术,分析方法比较复杂且精度不高.针对静态分析存在的问题,提出采用动态分析技术构造Java程序的动态调用图,基于动态调用图,采用k-类方法后向切片计算修改影响集合.实验表明该方法简便易行,...
现有的影响分析算法大都基于程序的静态分析技术,分析方法比较复杂且精度不高.针对静态分析存在的问题,提出采用动态分析技术构造Java程序的动态调用图,基于动态调用图,采用k-类方法后向切片计算修改影响集合.实验表明该方法简便易行,分析精度高,便于修改影响分析技术在大型Java程序测试中的实际运用.
展开更多
关键词
影响分析算法
动态调用图
JAVA程序
在线阅读
下载PDF
职称材料
基于简化控制流监控的程序入侵检测
被引量:
5
4
作者
夏耐
郭明松
+1 位作者
茅兵
谢立
《电子学报》
EI
CAS
CSCD
北大核心
2007年第2期358-361,共4页
针对程序漏洞的攻击是目前一个非常严重的安全问题.该文提出了一个程序运行时候控制流监控的简化方法.与基于系统调用的入侵检测方法相比,该方法有更细的监控粒度;而与完全函数调用关系监控的方法相比,该方法同样有效但实施更为简单.测...
针对程序漏洞的攻击是目前一个非常严重的安全问题.该文提出了一个程序运行时候控制流监控的简化方法.与基于系统调用的入侵检测方法相比,该方法有更细的监控粒度;而与完全函数调用关系监控的方法相比,该方法同样有效但实施更为简单.测试结果表面该方法能够有效地针对已有的多种攻击类型进行防范.
展开更多
关键词
信息安全
程序漏洞
入侵检测
控制流
函数调用关系图
简化函数调用轨迹
在线阅读
下载PDF
职称材料
一种C程序的函数调用图生成算法的设计与实现
被引量:
1
5
作者
谢刚
《贵州师范大学学报(自然科学版)》
CAS
2009年第4期77-80,共4页
阐述了函数调用图在程序理解、程序分析、软件测试和软件维护中的重要性,利用数据库技术、词法分析技术等,设计并实现一种C程序的函数调用图生成算法。
关键词
C程序
函数
调用图
生成
算法
在线阅读
下载PDF
职称材料
FOPE:一个面向FORTRAN的程序设计环境
被引量:
1
6
作者
杜子德
《计算机研究与发展》
EI
CSCD
北大核心
1995年第11期44-49,共6页
本文介绍一个面向FORTRAN的程序设计环境FOPE(FORTRANOrientedProgrammingEnvironment)。FOPE提供对FORTRAN程序的静态分析、动态分析、程序变换、DO循环变换、文档生...
本文介绍一个面向FORTRAN的程序设计环境FOPE(FORTRANOrientedProgrammingEnvironment)。FOPE提供对FORTRAN程序的静态分析、动态分析、程序变换、DO循环变换、文档生成等功能,文中详细地介绍了这些功能。FOPE的一个重要特点是可视化。可视化工具有程序调用关系图、过程控制流图和数据依赖图三种,它能做到对程序的静态结构和动态运行过程用图形显示。FOPE环境以X-Window为基础,建立了窗口用户界面,大大地方便了使用。
展开更多
关键词
程序设计环境
FPRTRAN语言
FOPE
在线阅读
下载PDF
职称材料
面向方面程序的调用图生成算法
7
作者
李楠
赵建军
+1 位作者
沈备军
张艳
《计算机应用与软件》
CSCD
北大核心
2008年第6期107-109,137,共4页
调用图(callgraph)分析是进行程序分析、程序理解、软件测试和软件维护的重要基础。目前已提出的调用图生成算法多数是针对面向对象编程;而面向方面编程作为面向对象编程的扩展,还没有比较良好的调用图生成算法。为此,分析了既有的面向...
调用图(callgraph)分析是进行程序分析、程序理解、软件测试和软件维护的重要基础。目前已提出的调用图生成算法多数是针对面向对象编程;而面向方面编程作为面向对象编程的扩展,还没有比较良好的调用图生成算法。为此,分析了既有的面向对象程序调用图生成算法,讨论了面向方面程序语言(AspectJ为例)的特殊语言元素及其对生成的调用图的影响,从而构筑了面向方面程序调用图的生成算法。
展开更多
关键词
调用图
面向方面程序
ASPECTJ
RTA
PVG
在线阅读
下载PDF
职称材料
通过静态分析逆向恢复面向对象程序中的用况
被引量:
2
8
作者
叶彭飞
彭鑫
赵文耘
《计算机研究与发展》
EI
CSCD
北大核心
2010年第12期2192-2200,共9页
在软件维护任务中,通过阅读用况能有效地帮助维护人员理解软件系统,然而在现实中用况文档往往是过时或残缺不全的.如何通过代码分析还原用况是一大难题.针对上述问题提出了一种针对面向对象程序源代码通过静态代码分析逆向恢复用况的方...
在软件维护任务中,通过阅读用况能有效地帮助维护人员理解软件系统,然而在现实中用况文档往往是过时或残缺不全的.如何通过代码分析还原用况是一大难题.针对上述问题提出了一种针对面向对象程序源代码通过静态代码分析逆向恢复用况的方法.该方法在高层通过分析系统逻辑层高层门面类的对象行为协议来获取用况的高层划分,在底层通过分析OO-BRCG(object-oriented branch-reserving call graph)来得到用况的底层划分,然后结合两方面恢复出最终用况.最后通过实验验证了该方法的有效性,恢复用况时该方法能获得极高的用况覆盖度及可观的准确度.
展开更多
关键词
用况
对象行为协议
逆向恢复
静态分析
程序调用图
在线阅读
下载PDF
职称材料
一种精确的调用图生成技术
9
作者
唐新春
郭克榕
《计算机工程与设计》
CSCD
北大核心
1997年第5期34-39,共6页
调用图是过程间分析和程序自动并行化的基础。生成精确调用图可以进一步开发程序的并行性。此文针对Fortran程序,提出了一项完全消除哑过程,产生精确调用图的技术与相应的算法。该算法已在面向MPPFortran的程序自动...
调用图是过程间分析和程序自动并行化的基础。生成精确调用图可以进一步开发程序的并行性。此文针对Fortran程序,提出了一项完全消除哑过程,产生精确调用图的技术与相应的算法。该算法已在面向MPPFortran的程序自动并行化工具中实现。
展开更多
关键词
软件工具
调用图
过程间分析
程序自动并行化
在线阅读
下载PDF
职称材料
CNC系统中图形辅助宏编程的设计与实现
被引量:
2
10
作者
高慧
吴文江
王品
《制造技术与机床》
CSCD
北大核心
2007年第8期67-71,共5页
介绍了数控系统中图形辅助编程和宏程序编程两种编程方法,并给出了宏程序的语法分析过程。鉴于两者的优越性,提出一种新的编程方法,将图形编程和宏编程相结合,用图形化的方法形成对宏程序的调用指令。该方法已成功应用于蓝天数控系统中。
关键词
图形辅助编程
用户宏程序
宏指令
图形模板
在线阅读
下载PDF
职称材料
基于二次定位策略的软件故障定位
被引量:
13
11
作者
宗芳芳
黄鸿云
丁佐华
《软件学报》
EI
CSCD
北大核心
2016年第8期1993-2007,共15页
故障定位是软件调试过程中耗力和耗时的活动之一,尤其是对规模大和复杂性高的软件.目前的一些定位技术可分为两类:基于组件和基于语句.前者太粗,不能准确地定位到地方;后者太细,运算复杂度过大.提出一种新技术,称为二次定位策略(double-...
故障定位是软件调试过程中耗力和耗时的活动之一,尤其是对规模大和复杂性高的软件.目前的一些定位技术可分为两类:基于组件和基于语句.前者太粗,不能准确地定位到地方;后者太细,运算复杂度过大.提出一种新技术,称为二次定位策略(double-times-locating,简称DTL),来定位故障:第1次定位,从程序中抽象出函数调用图,再从函数调用轨迹中建立程序谱,最后用基于模型的诊断(model-based diagnosis,简称MBD)对可能含有故障的函数进行排序;第2次定位,利用DStar定位函数中故障的代码行.实验结果表明,该技术比目前基于统计的方法更有效.
展开更多
关键词
故障定位
函数调用图
程序频谱
模型诊断
在线阅读
下载PDF
职称材料
面向对象程序的两种修改影响分析方法
被引量:
5
12
作者
雷海虹
缪力
张大方
《计算机工程与科学》
CSCD
2005年第5期101-103,共3页
软件测试和软件维护是保证软件质量、减少软件错误的重要过程。在软件发展过程中,常常需要对程序进行修改。为了确保对程序的修改达到目的和没有引入新的错误,必须对修改后的程序进行回归测试和进行修改影响分析。在面向对象的程序中,...
软件测试和软件维护是保证软件质量、减少软件错误的重要过程。在软件发展过程中,常常需要对程序进行修改。为了确保对程序的修改达到目的和没有引入新的错误,必须对修改后的程序进行回归测试和进行修改影响分析。在面向对象的程序中,由于鼓励类的继承和使用过程,程序修改的扩散效应更为明显,减少回归测试耗费、增强修改影响分析功能的问题显得非常重要。本文介绍了两种修改影响分析方法:基于类粒度的防火墙方法和类成员粒度的调用图方法,并对防火墙算法进行了改进,并对基于调用图的分析方法进行了简化。针对不同的需求和实际情况,可以采用不同方法或结合两种方法进行修改影响分析,提高分析效率。
展开更多
关键词
面向对象
程序设计
模块化
编程语言
程序修改影响分析方法
软件开发
软件测试
软件维护
在线阅读
下载PDF
职称材料
基于非用户操作序列的恶意软件检测方法
被引量:
6
13
作者
罗文塽
曹天杰
《计算机应用》
CSCD
北大核心
2018年第1期56-60,66,共6页
针对Android恶意软件持续大幅增加的现状以及恶意软件检测能力不足这一问题,提出了一种基于非用户操作序列的静态检测方法。首先,通过对恶意软件进行逆向工程分析,提取出恶意软件的应用程序编程接口(API)调用信息;然后,采用广度优先遍...
针对Android恶意软件持续大幅增加的现状以及恶意软件检测能力不足这一问题,提出了一种基于非用户操作序列的静态检测方法。首先,通过对恶意软件进行逆向工程分析,提取出恶意软件的应用程序编程接口(API)调用信息;然后,采用广度优先遍历算法构建恶意软件的函数调用流程图;进而,从函数流程图中提取出其中的非用户操作序列形成恶意行为库;最后,采用编辑距离算法计算待检测样本与恶意行为库中的非用户操作序列的相似度进行恶意软件识别。在对360个恶意样本和300的正常样本进行的检测中,所提方法可达到90.8%的召回率和90.3%的正确率。与Android恶意软件检测系统Androguard相比,所提方法在恶意样本检测中召回率提高了30个百分点;与Flow Droid方法相比,所提方法在正常样本检测中准确率提高了11个百分点,在恶意样本检测中召回率提高了4.4个百分点。实验结果表明,所提方法提高了恶意软件检测的召回率,有效提升恶意软件的检测效果。
展开更多
关键词
ANDROID
恶意软件
静态检测
函数调用图
应用程序编程接口调用
在线阅读
下载PDF
职称材料
基于面向方面调用图的AspectJ动态通知编织优化
被引量:
2
14
作者
曹璟
徐宝文
+2 位作者
周晓宇
钱巨
杨彬
《软件学报》
EI
CSCD
北大核心
2008年第9期2218-2227,共10页
在提出一种适合ApsectJ程序分析的面向方面调用图的基础上,给出了一种AspectJ动态通知编织优化方法.该方法利用程序调用图求解调用栈,并对栈中节点进行类型推导,再将调用栈与切点匹配,根据匹配结果决定通知织入方式.实例研究结果表明,...
在提出一种适合ApsectJ程序分析的面向方面调用图的基础上,给出了一种AspectJ动态通知编织优化方法.该方法利用程序调用图求解调用栈,并对栈中节点进行类型推导,再将调用栈与切点匹配,根据匹配结果决定通知织入方式.实例研究结果表明,该方法精确度高,能够静态确定程序中大部分动态通知的织入点.
展开更多
关键词
通知编织
编译优化
调用图
ASPECTJ
面向方面程序设计
在线阅读
下载PDF
职称材料
题名
基于模糊测试的Java反序列化漏洞挖掘
被引量:
1
1
作者
王鹃
张勃显
张志杰
谢海宁
付金涛
王洋
机构
武汉大学国家网络安全学院
空天信息安全与可信计算教育部重点实验室
山东浪潮科学研究院有限公司
出处
《信息网络安全》
北大核心
2025年第1期1-12,共12页
基金
国家自然科学基金[61872430]。
文摘
随着反序列化技术在Java Web应用开发中的广泛应用,针对Java反序列化机制的攻击也日益增多,已严重威胁Java Web应用的安全性。当前主流的黑名单防范机制无法有效防御未知的反序列化漏洞利用,而现有的Java反序列化漏洞挖掘工具大多依赖静态分析方法,检测精确度较低。文章提出一种基于模糊测试的Java反序列化漏洞挖掘工具DSM-Fuzz,该工具首先通过对字节码进行双向追踪污点分析,提取所有可能与反序列化相关的函数调用链。然后,利用基于TrustRank算法的函数权值分配策略,评估函数与反序列化调用链的关联性,并根据相关性权值对模糊测试种子分配能量。为进一步优化测试用例的语法结构和语义特征,文章设计并实现了一种基于反序列化特征的种子变异算法。该算法利用反序列化的Java对象内部特征优化种子变异过程,并引导模糊测试策略对反序列化漏洞调用链进行路径突破。实验结果表明,DSM-Fuzz在漏洞相关代码覆盖量方面较其他工具提高了约90%。此外,该工具还在多个主流Java库中成功检测出50%的已知反序列化漏洞,检测精确度显著优于其他漏洞检测工具。因此,DSM-Fuzz可有效辅助Java反序列化漏洞的检测和防护。
关键词
Java反序列化漏洞
模糊测试
污点分析
漏洞挖掘
程序调用图
Keywords
Java deserialization vulnerability
fuzzing
taint analysis
vulnerability mining
program call graph
分类号
TP309 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
MPP FORTRAN程序中外部过程调用的多版本技术
被引量:
2
2
作者
郭克榕
唐新春
机构
国防科技大学计算机系
出处
《计算机工程与设计》
CSCD
北大核心
1996年第6期49-54,共6页
基金
国防科技预研基金
文摘
在设计MppFortran并行程序时,若外部过程调用的版本选择不当或哑、实参数的共享、私有类型不匹配,则可能导致程序出错或性能下降。
关键词
并行处理
程序设计
FORTRAN语言
Keywords
Parallel processing Parallel
program
ming Fortran
call
graph
Multi-version
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
基于动态调用图的Java程序修改影响分析技术
被引量:
6
3
作者
刘震
缪力
机构
湖南交通职业技术学院现代教育技术中心
出处
《湖南师范大学自然科学学报》
CAS
北大核心
2011年第6期26-30,共5页
基金
国家自然科学基金资助项目(10571052)
文摘
现有的影响分析算法大都基于程序的静态分析技术,分析方法比较复杂且精度不高.针对静态分析存在的问题,提出采用动态分析技术构造Java程序的动态调用图,基于动态调用图,采用k-类方法后向切片计算修改影响集合.实验表明该方法简便易行,分析精度高,便于修改影响分析技术在大型Java程序测试中的实际运用.
关键词
影响分析算法
动态调用图
JAVA程序
Keywords
change impact analysis
dynamic
call
graph
s
Java
program
s
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
基于简化控制流监控的程序入侵检测
被引量:
5
4
作者
夏耐
郭明松
茅兵
谢立
机构
南京大学计算机软件新技术国家重点实验室
出处
《电子学报》
EI
CAS
CSCD
北大核心
2007年第2期358-361,共4页
基金
国家自然科学基金(No.60373064)
文摘
针对程序漏洞的攻击是目前一个非常严重的安全问题.该文提出了一个程序运行时候控制流监控的简化方法.与基于系统调用的入侵检测方法相比,该方法有更细的监控粒度;而与完全函数调用关系监控的方法相比,该方法同样有效但实施更为简单.测试结果表面该方法能够有效地针对已有的多种攻击类型进行防范.
关键词
信息安全
程序漏洞
入侵检测
控制流
函数调用关系图
简化函数调用轨迹
Keywords
information security
program
vulnerabilities
intrusion detection
control flow
call
graph
simplified function
call
trace
分类号
TP309 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
一种C程序的函数调用图生成算法的设计与实现
被引量:
1
5
作者
谢刚
机构
贵州师范大学数学与计算机科学学院
出处
《贵州师范大学学报(自然科学版)》
CAS
2009年第4期77-80,共4页
基金
贵州省科学技术基金(黔科合J字[2009]2119号)
文摘
阐述了函数调用图在程序理解、程序分析、软件测试和软件维护中的重要性,利用数据库技术、词法分析技术等,设计并实现一种C程序的函数调用图生成算法。
关键词
C程序
函数
调用图
生成
算法
Keywords
C
program
function
call
graph
construction
algorithms
分类号
TP311.1 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
FOPE:一个面向FORTRAN的程序设计环境
被引量:
1
6
作者
杜子德
机构
中国科学院计算技术研究所
出处
《计算机研究与发展》
EI
CSCD
北大核心
1995年第11期44-49,共6页
基金
中国科学院"八五"攻关项目
文摘
本文介绍一个面向FORTRAN的程序设计环境FOPE(FORTRANOrientedProgrammingEnvironment)。FOPE提供对FORTRAN程序的静态分析、动态分析、程序变换、DO循环变换、文档生成等功能,文中详细地介绍了这些功能。FOPE的一个重要特点是可视化。可视化工具有程序调用关系图、过程控制流图和数据依赖图三种,它能做到对程序的静态结构和动态运行过程用图形显示。FOPE环境以X-Window为基础,建立了窗口用户界面,大大地方便了使用。
关键词
程序设计环境
FPRTRAN语言
FOPE
Keywords
CASE, static analysis, dynamic analysis,visualization,
program
ming environment,
call
graph
, control flow
graph
, user interface.
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
面向方面程序的调用图生成算法
7
作者
李楠
赵建军
沈备军
张艳
机构
上海交通大学软件学院
出处
《计算机应用与软件》
CSCD
北大核心
2008年第6期107-109,137,共4页
文摘
调用图(callgraph)分析是进行程序分析、程序理解、软件测试和软件维护的重要基础。目前已提出的调用图生成算法多数是针对面向对象编程;而面向方面编程作为面向对象编程的扩展,还没有比较良好的调用图生成算法。为此,分析了既有的面向对象程序调用图生成算法,讨论了面向方面程序语言(AspectJ为例)的特殊语言元素及其对生成的调用图的影响,从而构筑了面向方面程序调用图的生成算法。
关键词
调用图
面向方面程序
ASPECTJ
RTA
PVG
Keywords
call
graph
Aspect-oriented
program
AspectJ RTA algorithm PVG algorithm
分类号
TP391.41 [自动化与计算机技术—计算机应用技术]
TP311.5 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
通过静态分析逆向恢复面向对象程序中的用况
被引量:
2
8
作者
叶彭飞
彭鑫
赵文耘
机构
复旦大学计算机科学技术学院
出处
《计算机研究与发展》
EI
CSCD
北大核心
2010年第12期2192-2200,共9页
基金
国家自然科学基金项目(60703092)
国家"八六三"高技术研究发展计划基金项目(2007AA01Z125
2009AA010307)
文摘
在软件维护任务中,通过阅读用况能有效地帮助维护人员理解软件系统,然而在现实中用况文档往往是过时或残缺不全的.如何通过代码分析还原用况是一大难题.针对上述问题提出了一种针对面向对象程序源代码通过静态代码分析逆向恢复用况的方法.该方法在高层通过分析系统逻辑层高层门面类的对象行为协议来获取用况的高层划分,在底层通过分析OO-BRCG(object-oriented branch-reserving call graph)来得到用况的底层划分,然后结合两方面恢复出最终用况.最后通过实验验证了该方法的有效性,恢复用况时该方法能获得极高的用况覆盖度及可观的准确度.
关键词
用况
对象行为协议
逆向恢复
静态分析
程序调用图
Keywords
use case
object behavior protocol
recovery
static analysis
program call graph
分类号
TP312 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
一种精确的调用图生成技术
9
作者
唐新春
郭克榕
机构
国防科技大学计算机系
出处
《计算机工程与设计》
CSCD
北大核心
1997年第5期34-39,共6页
基金
国防科技预研基金
文摘
调用图是过程间分析和程序自动并行化的基础。生成精确调用图可以进一步开发程序的并行性。此文针对Fortran程序,提出了一项完全消除哑过程,产生精确调用图的技术与相应的算法。该算法已在面向MPPFortran的程序自动并行化工具中实现。
关键词
软件工具
调用图
过程间分析
程序自动并行化
Keywords
Parallel processing FORTRAN Software tools
call
graph
Interproce-dural analysis Automatic
program
parallelization
分类号
TP311.56 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
CNC系统中图形辅助宏编程的设计与实现
被引量:
2
10
作者
高慧
吴文江
王品
机构
中国科学院沈阳计算技术研究所
出处
《制造技术与机床》
CSCD
北大核心
2007年第8期67-71,共5页
文摘
介绍了数控系统中图形辅助编程和宏程序编程两种编程方法,并给出了宏程序的语法分析过程。鉴于两者的优越性,提出一种新的编程方法,将图形编程和宏编程相结合,用图形化的方法形成对宏程序的调用指令。该方法已成功应用于蓝天数控系统中。
关键词
图形辅助编程
用户宏程序
宏指令
图形模板
Keywords
graph
s Aided
program
ming
User Macro
program
Macro-
call
Instruction
graph
Template
分类号
TG659 [金属学及工艺—金属切削加工及机床]
在线阅读
下载PDF
职称材料
题名
基于二次定位策略的软件故障定位
被引量:
13
11
作者
宗芳芳
黄鸿云
丁佐华
机构
浙江理工大学信息学院
出处
《软件学报》
EI
CSCD
北大核心
2016年第8期1993-2007,共15页
基金
国家自然科学基金(61210004
61170015)~~
文摘
故障定位是软件调试过程中耗力和耗时的活动之一,尤其是对规模大和复杂性高的软件.目前的一些定位技术可分为两类:基于组件和基于语句.前者太粗,不能准确地定位到地方;后者太细,运算复杂度过大.提出一种新技术,称为二次定位策略(double-times-locating,简称DTL),来定位故障:第1次定位,从程序中抽象出函数调用图,再从函数调用轨迹中建立程序谱,最后用基于模型的诊断(model-based diagnosis,简称MBD)对可能含有故障的函数进行排序;第2次定位,利用DStar定位函数中故障的代码行.实验结果表明,该技术比目前基于统计的方法更有效.
关键词
故障定位
函数调用图
程序频谱
模型诊断
Keywords
fault localization
function
call
graph
program
spectrum
model diagnosis
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
面向对象程序的两种修改影响分析方法
被引量:
5
12
作者
雷海虹
缪力
张大方
机构
湖南大学软件学院
出处
《计算机工程与科学》
CSCD
2005年第5期101-103,共3页
基金
国家自然科学基金资助项目(60273070)
文摘
软件测试和软件维护是保证软件质量、减少软件错误的重要过程。在软件发展过程中,常常需要对程序进行修改。为了确保对程序的修改达到目的和没有引入新的错误,必须对修改后的程序进行回归测试和进行修改影响分析。在面向对象的程序中,由于鼓励类的继承和使用过程,程序修改的扩散效应更为明显,减少回归测试耗费、增强修改影响分析功能的问题显得非常重要。本文介绍了两种修改影响分析方法:基于类粒度的防火墙方法和类成员粒度的调用图方法,并对防火墙算法进行了改进,并对基于调用图的分析方法进行了简化。针对不同的需求和实际情况,可以采用不同方法或结合两种方法进行修改影响分析,提高分析效率。
关键词
面向对象
程序设计
模块化
编程语言
程序修改影响分析方法
软件开发
软件测试
软件维护
Keywords
change impact analysis
object-oriented
program
regression testing
class firewall
call
graph
分类号
TP311.1 [自动化与计算机技术—计算机软件与理论]
TP311.52 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
基于非用户操作序列的恶意软件检测方法
被引量:
6
13
作者
罗文塽
曹天杰
机构
中国矿业大学计算机科学与技术学院
出处
《计算机应用》
CSCD
北大核心
2018年第1期56-60,66,共6页
基金
国家自然科学基金资助项目(61303263)~~
文摘
针对Android恶意软件持续大幅增加的现状以及恶意软件检测能力不足这一问题,提出了一种基于非用户操作序列的静态检测方法。首先,通过对恶意软件进行逆向工程分析,提取出恶意软件的应用程序编程接口(API)调用信息;然后,采用广度优先遍历算法构建恶意软件的函数调用流程图;进而,从函数流程图中提取出其中的非用户操作序列形成恶意行为库;最后,采用编辑距离算法计算待检测样本与恶意行为库中的非用户操作序列的相似度进行恶意软件识别。在对360个恶意样本和300的正常样本进行的检测中,所提方法可达到90.8%的召回率和90.3%的正确率。与Android恶意软件检测系统Androguard相比,所提方法在恶意样本检测中召回率提高了30个百分点;与Flow Droid方法相比,所提方法在正常样本检测中准确率提高了11个百分点,在恶意样本检测中召回率提高了4.4个百分点。实验结果表明,所提方法提高了恶意软件检测的召回率,有效提升恶意软件的检测效果。
关键词
ANDROID
恶意软件
静态检测
函数调用图
应用程序编程接口调用
Keywords
Android
malware
static detection
function-
call
graph
Application
program
ming Interface (API)
call
分类号
TP309.2 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
基于面向方面调用图的AspectJ动态通知编织优化
被引量:
2
14
作者
曹璟
徐宝文
周晓宇
钱巨
杨彬
机构
东南大学计算机科学与工程学院
出处
《软件学报》
EI
CSCD
北大核心
2008年第9期2218-2227,共10页
基金
国家自然科学基金
国家杰出青年科学基金
+1 种基金
江苏省自然科学基金
江苏省高技术研究项目~~
文摘
在提出一种适合ApsectJ程序分析的面向方面调用图的基础上,给出了一种AspectJ动态通知编织优化方法.该方法利用程序调用图求解调用栈,并对栈中节点进行类型推导,再将调用栈与切点匹配,根据匹配结果决定通知织入方式.实例研究结果表明,该方法精确度高,能够静态确定程序中大部分动态通知的织入点.
关键词
通知编织
编译优化
调用图
ASPECTJ
面向方面程序设计
Keywords
advice weaving
optimizing
call
graph
AspectJ
aspect-oriented
program
ming
分类号
TP314 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
基于模糊测试的Java反序列化漏洞挖掘
王鹃
张勃显
张志杰
谢海宁
付金涛
王洋
《信息网络安全》
北大核心
2025
1
在线阅读
下载PDF
职称材料
2
MPP FORTRAN程序中外部过程调用的多版本技术
郭克榕
唐新春
《计算机工程与设计》
CSCD
北大核心
1996
2
在线阅读
下载PDF
职称材料
3
基于动态调用图的Java程序修改影响分析技术
刘震
缪力
《湖南师范大学自然科学学报》
CAS
北大核心
2011
6
在线阅读
下载PDF
职称材料
4
基于简化控制流监控的程序入侵检测
夏耐
郭明松
茅兵
谢立
《电子学报》
EI
CAS
CSCD
北大核心
2007
5
在线阅读
下载PDF
职称材料
5
一种C程序的函数调用图生成算法的设计与实现
谢刚
《贵州师范大学学报(自然科学版)》
CAS
2009
1
在线阅读
下载PDF
职称材料
6
FOPE:一个面向FORTRAN的程序设计环境
杜子德
《计算机研究与发展》
EI
CSCD
北大核心
1995
1
在线阅读
下载PDF
职称材料
7
面向方面程序的调用图生成算法
李楠
赵建军
沈备军
张艳
《计算机应用与软件》
CSCD
北大核心
2008
0
在线阅读
下载PDF
职称材料
8
通过静态分析逆向恢复面向对象程序中的用况
叶彭飞
彭鑫
赵文耘
《计算机研究与发展》
EI
CSCD
北大核心
2010
2
在线阅读
下载PDF
职称材料
9
一种精确的调用图生成技术
唐新春
郭克榕
《计算机工程与设计》
CSCD
北大核心
1997
0
在线阅读
下载PDF
职称材料
10
CNC系统中图形辅助宏编程的设计与实现
高慧
吴文江
王品
《制造技术与机床》
CSCD
北大核心
2007
2
在线阅读
下载PDF
职称材料
11
基于二次定位策略的软件故障定位
宗芳芳
黄鸿云
丁佐华
《软件学报》
EI
CSCD
北大核心
2016
13
在线阅读
下载PDF
职称材料
12
面向对象程序的两种修改影响分析方法
雷海虹
缪力
张大方
《计算机工程与科学》
CSCD
2005
5
在线阅读
下载PDF
职称材料
13
基于非用户操作序列的恶意软件检测方法
罗文塽
曹天杰
《计算机应用》
CSCD
北大核心
2018
6
在线阅读
下载PDF
职称材料
14
基于面向方面调用图的AspectJ动态通知编织优化
曹璟
徐宝文
周晓宇
钱巨
杨彬
《软件学报》
EI
CSCD
北大核心
2008
2
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部