陈振邦
- 作品数:86 被引量:112H指数:3
- 供职机构:国防科学技术大学更多>>
- 发文基金:国家自然科学基金国家重点基础研究发展计划教育部“新世纪优秀人才支持计划”更多>>
- 相关领域:自动化与计算机技术文化科学更多>>
- 基于求解开销预测的符号执行搜索策略研究被引量:2
- 2016年
- 符号执行中约束求解所占的时间比例非常高.同时,不同复杂度约束的求解时间开销差距悬殊,这一现象在对包含复杂数值计算的程序进行符号执行时尤为明显.在指定时间内求解更多约束有利于覆盖更多语句和探索更多路径.为此,提出了基于求解开销预测的符号执行搜索策略.基于实验总结出了度量约束复杂度的经验公式,并结合约束的历史求解开销来预测当前的求解开销,从而在符号执行过程中优先探索求解开销较小的路径.在KLEE中实现了上述搜索策略,并对GNU科学计算库(GSL)中的12个模块进行了实验.实验结果表明,相比现有搜索策略,提出的搜索策略在保证语句覆盖率的同时,可以探索更多的路径(平均24.34%提高);而且,在相同时间内,可以查找出更多的软件缺陷,同时查找出相同缺陷的时间开销平均降低了44.43%.
- 刘经德陈振邦王戟
- 一种基于图匹配网络的语义类代码克隆检测方法
- 本发明公开了一种基于图匹配网络的语义类代码克隆检测方法,目的是解决语义类克隆检测结果不准确的问题。技术方案是:构建由代码补全模块、代码中间表示提取模块、语义图构建模块、代码向量生成模块和向量相似度计算器构成的代码克隆检测...
- 李姗姗薛志鹏余跃姜志杰董威陈振邦陈立前徐如林周海芳
- 一种具有故障预测能力的时序属性监控方法
- 本发明公开了一种具有故障预测能力的时序属性监控方法,其步骤为:(1)插装;在编译目标程序时实现,根据修改的编译规则向受控程序中插入代码,并生成相应的信息处理单元;插装的任务是基于相应的编译机制,通过编写的监控脚本自动产生...
- 董威王戟赵常智文艳军陈振邦陈立前刘万伟
- 文献传递
- 具备长事务特征服务接口的验证方法
- 本发明公开了一种具备长事务特征服务接口的验证方法,要解决的技术问题是:提出一种针对具备长事务特征服务接口的验证方法来验证服务接口是否满足关键性质,以避免语义层面的验证所面临的状态爆炸问题。技术方案是先使用自动机和函数来定...
- 王戟陈振邦沈锐张圣栋沈思琪樊沛
- 文献传递
- 一种基于配置项性能期望的软件性能缺陷检测方法
- 本发明公开了一种基于配置项性能期望的软件性能缺陷检测方法,目的是提供一种有效检测出配置项相关性能缺陷的方法。技术方案为:利用配置项性能期望构建由配置项期望预测模块、测试样例生成模块、性能缺陷检测模块构成的性能缺陷检测系统...
- 李姗姗廖湘科王戟董威何浩辰陈振邦陈立前贾周阳王腾
- 文献传递
- 一种面向多机器人系统的控制器迭代式综合方法
- 本发明公开了一种面向多机器人系统的控制器迭代式综合方法,包括:根据依赖关系为多机器人系统构建依赖图,遍历依赖图生成所有强连通分量的集合G;按照从底层到上层的顺序在集合G中依次选取强连通分量Gi,将其中依赖于外部的机器人进...
- 董威史浩赵旭东李睿陈立前尹良泽陈振邦
- 面向批量未解释程序的联合验证方法
- 本发明公开一种面向批量未解释程序的联合验证方法,步骤包括:S01.进行程序抽象得到程序自动机,使用保存的抽象模型对程序自动机进行精化;S02.判断精化后的程序自动机是否为空,如果为空则判定程序正确,转入步骤S05,否则转...
- 陈振邦王戟杜一德洪伟疆毛晓光董威李姗姗文艳军陈立前刘万伟尹良泽
- 前言
- 2023年
- 在软件定义一切的时代,软件使能的系统遍布在人类社会的各个方面、在不同程度发挥着重要的作用,软件可信保障既是迫切需求又是重要挑战.对软件的语义及其行为空间进行深入理解是软件可信保障的重要依据与前提.然而,随着计算机技术的快速发展与应用的日趋普及,软件系统规模和复杂性持续增大,如何对大规模、复杂软件系统的语义进行理解,并指导软件分析、测试、验证乃至优化活动是当前领域关注的重要问题.特别是在当前开源时代下,如何对大规模代码高效构建准确的语义认知,并基于相关认知与理解进行后续自动化分析,具有重要意义.
- 卜磊陈振邦
- 关键词:复杂软件系统计算机技术自动化分析语义认知
- 一种基于使用概率的嵌入式软件可靠性测试数据生成方法
- 本发明公开了一种基于使用概率的嵌入式软件可靠性测试数据生成方法,其步骤为:(1)获取可靠性测试的外部参数;(2)确定各外部参数属性;将外部参数分为两类:一类是具有发生概率的参数,称为关键参数;另一类则是根据关键参数的取值...
- 董威王戟文艳军刘万伟陈振邦陈立前徐蛟
- 文献传递
- 补偿通信顺序进程的扩展及失败发散语义
- 2010年
- 补偿通信顺序进程(cCSP)是通信顺序进程用于长事务建模的扩展,可用来描述服务计算中的编制程序,比如WS-BPEL程序。目前,cCSP只有操作语义和基于迹的指称语义,对死锁和发散行为的推理支持不够。本文扩展了cCSP,引入新的组合操作子,给出扩展cCSP的失败发散语义;并根据该语义,给出新引入组合操作子的重要代数规则,用于语义的理解和佐证。最后,给出一个案例描述用于展示扩展cCSP。
- 陈振邦王戟齐治昌
- 关键词:指称语义