期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
6
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
OpenMP程序中基于活跃变量分析的检查点优化
1
作者
刘洋
杨金民
《计算机工程与应用》
CSCD
北大核心
2016年第4期31-41,45,共12页
OpenMP程序通过做检查点来实现容错,现有检查点方法未考虑活跃变量的语义,通过原始值拷贝来保存活跃变量,存在检查点保存量过大的问题。对此提出数组活跃变量检查点优化算法。该算法基于程序分析,处理隐式定值和隐式引用,运用活跃变量...
OpenMP程序通过做检查点来实现容错,现有检查点方法未考虑活跃变量的语义,通过原始值拷贝来保存活跃变量,存在检查点保存量过大的问题。对此提出数组活跃变量检查点优化算法。该算法基于程序分析,处理隐式定值和隐式引用,运用活跃变量分析法得出数组元素中的活跃变量,在适当的情况下采用由下标和数组首地址构成的表达式来表达数组元素,省略其原始值在检查点中的保存,从而减少检查点的数据保存量,达到降低检查点开销的目的。实验表明,该算法可以减少检查点的数据保存量,降低数组元素的数据保存量,达到降低检查点开销的目的,并且消除隐式定值和隐式引用带来的一些不良影响。
展开更多
关键词
OPENMP程序
并行复算
活跃变量
检查点
下载PDF
职称材料
基于活跃变量分析的流图语言的部分求值器
被引量:
1
2
作者
陆卫东
金成植
《软件学报》
EI
CSCD
北大核心
1997年第1期29-35,共7页
本文描述了流图语言的自应用型静态部分求值器,它由活跃变量分析、抽象分析、标记和例化4部分组成.在活跃变量分析基础上再作抽象分析,比以往的抽象分析获得的抽象解释更精确,也更利于产生较高质量的剩余程序.
关键词
活跃变量
分析
部分求值
流图语言
软件工程
下载PDF
职称材料
面向Java EE程序的SQLIA漏洞分析和验证方法
被引量:
11
3
作者
郭帆
范威威
《计算机科学与探索》
CSCD
北大核心
2021年第2期270-283,共14页
SQLIA漏洞破坏Web后台数据库的完整性,一直是Web应用安全的主要威胁。提出一种检测和验证Java Web程序的SQLIA漏洞的解决方案,将静态分析与动态验证相结合,并且形式化定义指令级污点传播操作语义,能够有效跟踪跨文件和跨页面的污点传播...
SQLIA漏洞破坏Web后台数据库的完整性,一直是Web应用安全的主要威胁。提出一种检测和验证Java Web程序的SQLIA漏洞的解决方案,将静态分析与动态验证相结合,并且形式化定义指令级污点传播操作语义,能够有效跟踪跨文件和跨页面的污点传播。静态分析首先对Source进行预处理和分类得到真实可靠的Source集合,然后应用方法、请求、会话、方法调用等多重关系匹配潜在的Source和Sink对,使得分析过程可以过滤无关Source和Sink,最后结合静态污点分析和活跃变量分析排除不可能存在污点传播路径的Source和Sink。动态验证首先对程序插桩,然后在执行程序的同时进行动态污点传播并生成Trace,基于Trace验证静态分析结果的正确性,获得真实污点传播路径的漏洞集合。原型系统基于Soot框架实现,对若干开源程序的实验结果表明了方法的有效性。
展开更多
关键词
SQL注入
污点传播语义
静态分析
活跃变量
分析
插桩
动态验证
下载PDF
职称材料
即时编译器辅助垃圾收集中的对象生命期分析研究
被引量:
1
4
作者
袁丽娜
张昱
《西安交通大学学报》
EI
CAS
CSCD
北大核心
2010年第2期50-55,共6页
提出一种对象生命期分析算法,利用即时编译器分析应用程序并在其中安插显式释放对象等指令,通过辅助垃圾收集器改进对象的回收与分配来减轻垃圾收集器自动回收的负担.该算法结合了活跃变量分析和指针逃逸分析,对Java程序的每个方法...
提出一种对象生命期分析算法,利用即时编译器分析应用程序并在其中安插显式释放对象等指令,通过辅助垃圾收集器改进对象的回收与分配来减轻垃圾收集器自动回收的负担.该算法结合了活跃变量分析和指针逃逸分析,对Java程序的每个方法仅分析一次,而且是过程间的,对域、上下文是敏感的,能够分析识别应用程序中的非全局对象及其死亡位置.实验结果表明:算法的执行时间占总编译时间的3.6%~5.3%;相比一般的Salagnac等指针逃逸分析,能识别出更多的对象生命期信息,而且对象死亡位置能精确到Java方法控制流图中的基本块;在即时编译器辅助的垃圾收集优化中能够显式地回收较多的内存空间.
展开更多
关键词
对象生命期
活跃变量
分析
指针逃逸分析
内存管理优化
下载PDF
职称材料
完善验证的凝聚力测量方法以提升软件品质(英文)
5
作者
李明奇
施国琛
+1 位作者
黄德胜
邓有光
《软件学报》
EI
CSCD
北大核心
2001年第10期1447-1463,共17页
无适当使用软件测量将可能引起软件低品质且高成本的窘态 .凝聚力是软件品质重要因子之一如同维护度 ,可靠度和再利用度 .软件模组品质的优劣必影响整体系统之品质的优劣 .为了设计和维护高品质软件 ,软件专案经理人和软件工程师无可避...
无适当使用软件测量将可能引起软件低品质且高成本的窘态 .凝聚力是软件品质重要因子之一如同维护度 ,可靠度和再利用度 .软件模组品质的优劣必影响整体系统之品质的优劣 .为了设计和维护高品质软件 ,软件专案经理人和软件工程师无可避免需引用软件凝聚力测量以衡量和产生高品质软件 .提出以活路跃变量及视觉化变量纵距为分析基础之功能导向凝聚力测量方法 .进而 ,以一系列实际案例来作实验验证 ,并以一组性质来作理论辩证所提的测量方法 .因此一经完善定义 ,完善实验和完善辩证之凝聚力测量方法被提出用于当软件凝聚力强度的指标和因此增进软件品质 .这凝聚力测量方法能容易嵌入
展开更多
关键词
软件测量
软件品质
活跃变量
软件工程
下载PDF
职称材料
基于网的寄存器分配冲突图研究
6
作者
肖荣
《计算机工程》
CAS
CSCD
北大核心
2010年第11期70-72,共3页
提出使用网表示可分配寄存器对象,通过对网的活跃性数据流分析,构造网的冲突图。与变量冲突图相比,将基于变量的节点分裂成基于网的节点,将同一变量的冲突关系分摊到多个网上,虽增加冲突图节点数量,但降低节点度数,使得用更少颜色对冲...
提出使用网表示可分配寄存器对象,通过对网的活跃性数据流分析,构造网的冲突图。与变量冲突图相比,将基于变量的节点分裂成基于网的节点,将同一变量的冲突关系分摊到多个网上,虽增加冲突图节点数量,但降低节点度数,使得用更少颜色对冲突图着色,即可减少所需寄存器的数量,生成更加高效的可执行代码,使存器分配更为灵活。
展开更多
关键词
寄存器分配
变量
活跃
性
网
数据流分析
冲突图
下载PDF
职称材料
题名
OpenMP程序中基于活跃变量分析的检查点优化
1
作者
刘洋
杨金民
机构
湖南大学信息科学与工程学院
出处
《计算机工程与应用》
CSCD
北大核心
2016年第4期31-41,45,共12页
基金
国家自然科学基金(No.61272401
No.61173167)
湖南省科技计划重点项目(No.2013GK2003)
文摘
OpenMP程序通过做检查点来实现容错,现有检查点方法未考虑活跃变量的语义,通过原始值拷贝来保存活跃变量,存在检查点保存量过大的问题。对此提出数组活跃变量检查点优化算法。该算法基于程序分析,处理隐式定值和隐式引用,运用活跃变量分析法得出数组元素中的活跃变量,在适当的情况下采用由下标和数组首地址构成的表达式来表达数组元素,省略其原始值在检查点中的保存,从而减少检查点的数据保存量,达到降低检查点开销的目的。实验表明,该算法可以减少检查点的数据保存量,降低数组元素的数据保存量,达到降低检查点开销的目的,并且消除隐式定值和隐式引用带来的一些不良影响。
关键词
OPENMP程序
并行复算
活跃变量
检查点
Keywords
OpenMP program
parallel recomputing
active variable
checkpoint
分类号
TP302.8 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
基于活跃变量分析的流图语言的部分求值器
被引量:
1
2
作者
陆卫东
金成植
机构
吉林大学计算机科学系
出处
《软件学报》
EI
CSCD
北大核心
1997年第1期29-35,共7页
文摘
本文描述了流图语言的自应用型静态部分求值器,它由活跃变量分析、抽象分析、标记和例化4部分组成.在活跃变量分析基础上再作抽象分析,比以往的抽象分析获得的抽象解释更精确,也更利于产生较高质量的剩余程序.
关键词
活跃变量
分析
部分求值
流图语言
软件工程
Keywords
Liveness, binding time, partial evaluator.
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
面向Java EE程序的SQLIA漏洞分析和验证方法
被引量:
11
3
作者
郭帆
范威威
机构
江西师范大学计算机信息工程学院
出处
《计算机科学与探索》
CSCD
北大核心
2021年第2期270-283,共14页
基金
国家自然科学基金(61562040)。
文摘
SQLIA漏洞破坏Web后台数据库的完整性,一直是Web应用安全的主要威胁。提出一种检测和验证Java Web程序的SQLIA漏洞的解决方案,将静态分析与动态验证相结合,并且形式化定义指令级污点传播操作语义,能够有效跟踪跨文件和跨页面的污点传播。静态分析首先对Source进行预处理和分类得到真实可靠的Source集合,然后应用方法、请求、会话、方法调用等多重关系匹配潜在的Source和Sink对,使得分析过程可以过滤无关Source和Sink,最后结合静态污点分析和活跃变量分析排除不可能存在污点传播路径的Source和Sink。动态验证首先对程序插桩,然后在执行程序的同时进行动态污点传播并生成Trace,基于Trace验证静态分析结果的正确性,获得真实污点传播路径的漏洞集合。原型系统基于Soot框架实现,对若干开源程序的实验结果表明了方法的有效性。
关键词
SQL注入
污点传播语义
静态分析
活跃变量
分析
插桩
动态验证
Keywords
structured query language(SQL)injection
taint propagation semantics
static analysis
live variable analysis
instrumentation
dynamic verification
分类号
TP391 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
即时编译器辅助垃圾收集中的对象生命期分析研究
被引量:
1
4
作者
袁丽娜
张昱
机构
中国科学技术大学计算机科学与技术学院
中国科学技术大学苏州研究院软件安全实验室
出处
《西安交通大学学报》
EI
CAS
CSCD
北大核心
2010年第2期50-55,共6页
基金
Intel公司研究基金资助项目
国家自然科学基金资助项目(60673126)
文摘
提出一种对象生命期分析算法,利用即时编译器分析应用程序并在其中安插显式释放对象等指令,通过辅助垃圾收集器改进对象的回收与分配来减轻垃圾收集器自动回收的负担.该算法结合了活跃变量分析和指针逃逸分析,对Java程序的每个方法仅分析一次,而且是过程间的,对域、上下文是敏感的,能够分析识别应用程序中的非全局对象及其死亡位置.实验结果表明:算法的执行时间占总编译时间的3.6%~5.3%;相比一般的Salagnac等指针逃逸分析,能识别出更多的对象生命期信息,而且对象死亡位置能精确到Java方法控制流图中的基本块;在即时编译器辅助的垃圾收集优化中能够显式地回收较多的内存空间.
关键词
对象生命期
活跃变量
分析
指针逃逸分析
内存管理优化
Keywords
object lifetime
live variable analysis
pointer and escape analysis
memory management optimization
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
TP314 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
完善验证的凝聚力测量方法以提升软件品质(英文)
5
作者
李明奇
施国琛
黄德胜
邓有光
机构
国立屏东商业技术学院企业管理学系
出处
《软件学报》
EI
CSCD
北大核心
2001年第10期1447-1463,共17页
文摘
无适当使用软件测量将可能引起软件低品质且高成本的窘态 .凝聚力是软件品质重要因子之一如同维护度 ,可靠度和再利用度 .软件模组品质的优劣必影响整体系统之品质的优劣 .为了设计和维护高品质软件 ,软件专案经理人和软件工程师无可避免需引用软件凝聚力测量以衡量和产生高品质软件 .提出以活路跃变量及视觉化变量纵距为分析基础之功能导向凝聚力测量方法 .进而 ,以一系列实际案例来作实验验证 ,并以一组性质来作理论辩证所提的测量方法 .因此一经完善定义 ,完善实验和完善辩证之凝聚力测量方法被提出用于当软件凝聚力强度的指标和因此增进软件品质 .这凝聚力测量方法能容易嵌入
关键词
软件测量
软件品质
活跃变量
软件工程
Keywords
software metrics
cohesion
software quality
live variables
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于网的寄存器分配冲突图研究
6
作者
肖荣
机构
中南民族大学计算机科学学院
出处
《计算机工程》
CAS
CSCD
北大核心
2010年第11期70-72,共3页
文摘
提出使用网表示可分配寄存器对象,通过对网的活跃性数据流分析,构造网的冲突图。与变量冲突图相比,将基于变量的节点分裂成基于网的节点,将同一变量的冲突关系分摊到多个网上,虽增加冲突图节点数量,但降低节点度数,使得用更少颜色对冲突图着色,即可减少所需寄存器的数量,生成更加高效的可执行代码,使存器分配更为灵活。
关键词
寄存器分配
变量
活跃
性
网
数据流分析
冲突图
Keywords
register allocation
variable liveness
Web
data flow analysis
interference graph
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
OpenMP程序中基于活跃变量分析的检查点优化
刘洋
杨金民
《计算机工程与应用》
CSCD
北大核心
2016
0
下载PDF
职称材料
2
基于活跃变量分析的流图语言的部分求值器
陆卫东
金成植
《软件学报》
EI
CSCD
北大核心
1997
1
下载PDF
职称材料
3
面向Java EE程序的SQLIA漏洞分析和验证方法
郭帆
范威威
《计算机科学与探索》
CSCD
北大核心
2021
11
下载PDF
职称材料
4
即时编译器辅助垃圾收集中的对象生命期分析研究
袁丽娜
张昱
《西安交通大学学报》
EI
CAS
CSCD
北大核心
2010
1
下载PDF
职称材料
5
完善验证的凝聚力测量方法以提升软件品质(英文)
李明奇
施国琛
黄德胜
邓有光
《软件学报》
EI
CSCD
北大核心
2001
0
下载PDF
职称材料
6
基于网的寄存器分配冲突图研究
肖荣
《计算机工程》
CAS
CSCD
北大核心
2010
0
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部