[Java Path Finder][JPF学习笔记][8]几篇使用JPF的论文
发布日期:2021-05-14 17:10:16 浏览次数:25 分类:精选文章

本文共 570 字,大约阅读时间需要 1 分钟。

今天在开小组会时提到JPF的扩展和使用,想总结一下10-11年间相关会议上使用JPF的几篇论文。这下仔细整理如下:

  • P. Joshi, M. Naik, K. Sen, and D. Gay的文章在2010年的ACM SIGSOFT会议上发表,主要思想是将多线程Java程序抽象成一个简单的trace程序,利用JPF进行线程交互状态的探索。作者的主要贡献是通过trace程序简化分析逻辑,仅保留与多线程相关的关键部分,有效减少了state-space爆炸问题。

  • M. Gligoric等在2010年的软件工程会议上发表的文章介绍了UDITA测试用例生成语言。UDITA支持非确定性选择和链接接口,使用JPF作为主要实现平台。值得注意的是,文章作者与JPF项目可能存在紧密关联,优先推荐这一篇可能会显得不够客观。

  • V. Jagannath, Q. Luo和D. Marinov在2011年的软件测试与分析会议上发表的论文提出了基于软件演化的多线程回归测试优先级排序方法。他们使用JPF与自开发框架实现优先搜索预先模块的改进版本,节省了测试用例选择和执行成本。项目中主要更新了JPF中的SimplePrioritySearch模块。

  • 如有兴趣,可以进一步探索UDITA的具体实现细节或查看SimplePrioritySearch的具体功能定义。

    上一篇:[Web开发笔记][2]Servlet配置的一点经验
    下一篇:一种新的instrumentation框架

    发表评论

    最新留言

    不错!
    [***.144.177.141]2025年04月25日 18时04分43秒