易秋萍
- 作品数:7 被引量:2H指数:1
- 供职机构:中国科学院软件研究所更多>>
- 发文基金:中国科学院知识创新工程重要方向项目国家重点实验室开放基金国家自然科学基金更多>>
- 相关领域:自动化与计算机技术文化科学更多>>
- 一种有效的层次化错误定位方法
- 本发明公开了一种有效的层次化错误定位方法,该方法首先用错误路径中失败assert语句的取值初始化异常值集合V;然后从集合V中挑选一个异常值v计算其不可满足的最弱前置条件;计算异常值v产生的原因c;判断c是否含有错误语句,...
- 易秋萍周艺刘剑赵琛杨秋松
- 一种有效的层次化错误定位方法
- 本发明公开了一种有效的层次化错误定位方法,该方法首先用错误路径中失败assert语句的取值初始化异常值集合V;然后从集合V中挑选一个异常值v计算其不可满足的最弱前置条件;计算异常值v产生的原因c;判断c是否含有错误语句,...
- 易秋萍周艺刘剑赵琛杨秋松
- 文献传递
- 面向访问验证保护级的安全VMM形式化原型系统设计和实现
- 2010年
- 操作系统是计算机软件系统的基础,具有控制逻辑复杂、安全性和可靠性要求高等特点。在国内外高等级安全操作系统的规范和标准中,都提出了对内核进行形式化规范和验证的要求。近年来国内相关研究机构相继开发了满足GB 17859-1999"强制访问控制级"和"结构化保护级"的安全操作系统原型,但对更高级别的安全操作系统的研发尚属空白。在"面向访问验证保护级安全操作系统"课题的研究中,设计并实现了一个基于Haskell的安全VMM原型系统——CASVisor。CASVisor严格定义了系统的形式化规范,可用于指导高性能的C程序的实现,并为形式化的分析和验证打下基础,同时CASVisor具备模拟功能,以便实施基于快速原型的开发方法。
- 易秋萍刘剑武术
- 关键词:安全操作系统VMMHASKELLMONAD
- 一种并发程序原子性错误的检测方法及工具被引量:2
- 2012年
- 原子性错误的检测对于多线程程序并发错误的分析有着重要意义,其检测难点在于从违反原子性的情况中识别出会导致程序出错的执行序列。为了解决这个问题,采用测试训练提取原子性迁移对集合以及模型检测方法,提出原子性错误自动检测算法MC-AVIO。基于MC-AVIO实现原子性错误检测工具AtomFinder,通过对多组开源软件的测试,证明MC-AVIO对原子性错误的检测是有效的。
- 李潇刘剑易秋萍
- 关键词:多线程程序
- 一种快速的循环扩展检测方法
- 本发明公开了一种快速的循环扩展检测方法,属于软件模型检测技术领域。本方法为:1)限定测试空间中各个变量的取值范围,并将测试空间中的状态初始化为被测程序限定范围内所有满足被测程序的前置条件的状态;2)随机挑选一个未检测的状...
- 易秋萍刘剑沈武威汪孙律李斌
- 文献传递
- 一种基于单条程序执行路径的错误定位方法
- 2014年
- 当程序在测试中发生错误时,将形成一条错误的程序执行路径,程序员将会花费很多精力去检测程序代码和定位最终的程序错误.提出一种基于单条程序执行路径的错误定位方法,该方法通过对程序进行反向执行,计算出多个最弱前置条件及其相对应的疑似错误语句集,并生成错误定位树,来辅助程序员进行快速错误定位.对西门子测试数据集进行的实验表明了该方法具有良好的效果.
- 周艺易秋萍刘剑淮晓永
- 关键词:自动化测试
- 一种快速的循环扩展检测方法
- 本发明公开了一种快速的循环扩展检测方法,属于软件模型检测技术领域。本方法为:1)限定测试空间中各个变量的取值范围,并将测试空间中的状态初始化为被测程序限定范围内所有满足被测程序的前置条件的状态;2)随机挑选一个未检测的状...
- 易秋萍刘剑沈武威汪孙律李斌
- 文献传递