基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
程序的不变性(immutability)是指类的实例对象在其生命周期内状态不会发生改变.不变性信息可以用来指导程序的分析、测试和验证等工作.现有分析不变性的技术主要集中于对程序的静态分析,而动态分析方面的工作很少.文中在分析了静、动态分析技术各自的优缺点后,提出了一种静动态结合的混合分析技术.首先通过对程序进行静态分析,即对程序进行分析测试和验证,来获得初步的程序不变性信息,然后对静态分析的结果中不确定的部分再进行动态分析,即通过观察程序运行时各个对象的状态变化进行分析,同时还将动态分析用于对静态分析结果的验证.静动态结合的分析技术比单纯的静态分析提高了分析结果的精度,同时也比单纯的动态分析降低了开销,提高了效率.
推荐文章
基于离散正交矩的图像模糊不变性研究
模糊不变性
离散正交矩
对称点扩散函数
基于不变性特征的SVM遥感图像飞机类型识别
不变性特征提取
支持向量机
遗传算法
目标识别
遥感图像
轮廓结构张量的仿射不变性
轮廓结构张量
角点
角点检测
仿射不变性
几何稳定性
仿射变换
基于分块和仿射不变性的SIFT图像匹配算法
SIFT
特征匹配
分块
仿射不变性
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 静动态结合的Java程序不变性分析方法
来源期刊 计算机学报 学科 工学
关键词 不变性 静态分析 动态分析 混合分析
年,卷(期) 2010,(4) 所属期刊栏目 研究论文与技术报告
研究方向 页码范围 736-746
页数 分类号 TP311
字数 12314字 语种 中文
DOI 10.3724/SP.J.1016.2010.00736
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 李宣东 南京大学计算机软件新技术国家重点实验室 72 1417 20.0 36.0
2 王林章 南京大学计算机科学与技术系 23 610 12.0 23.0
3 赵建华 南京大学计算机软件新技术国家重点实验室 23 201 7.0 13.0
4 雷斌 南京大学计算机软件新技术国家重点实验室 3 35 2.0 3.0
5 于利前 南京大学计算机软件新技术国家重点实验室 1 15 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (2)
节点文献
引证文献  (15)
同被引文献  (21)
二级引证文献  (6)
2004(1)
  • 参考文献(1)
  • 二级参考文献(0)
2009(1)
  • 参考文献(1)
  • 二级参考文献(0)
2010(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2010(1)
  • 引证文献(1)
  • 二级引证文献(0)
2012(2)
  • 引证文献(2)
  • 二级引证文献(0)
2013(2)
  • 引证文献(2)
  • 二级引证文献(0)
2014(5)
  • 引证文献(5)
  • 二级引证文献(0)
2015(5)
  • 引证文献(4)
  • 二级引证文献(1)
2016(1)
  • 引证文献(0)
  • 二级引证文献(1)
2017(2)
  • 引证文献(1)
  • 二级引证文献(1)
2018(2)
  • 引证文献(0)
  • 二级引证文献(2)
2019(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
不变性
静态分析
动态分析
混合分析
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机学报
月刊
0254-4164
11-1826/TP
大16开
中国科学院计算技术研究所(北京2704信箱)
2-833
1978
chi
出版文献量(篇)
5154
总下载数(次)
49
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导