首页> 外文OA文献 >Verification of Pointer Programs Based on Forest Automata
【2h】

Verification of Pointer Programs Based on Forest Automata

机译:基于森林自动机的指针程序验证

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

V této práci je rozvíjena existující metoda pro shape analýzu programů založená na lesních automatech. Dále je také vylepšována implementace této metody, nástroj Forester. Lesní automaty jsou založeny na stromových automatech, jejichž jednoduchou implementaci Forester obsahuje. Prvním přínosem této práce je nahrazení této implementace knihovnou VATA, která obsahuje efektivní algoritmy pro reprezentaci a manipulaci stromových automatů. Verze nástroje Forester používající knihovnu VATA se zúčastnila mezinárodní soutěže SV-COMP 2015. Dále je verifikace založená na lesních automatech v této práci rozšířena o predikátovou abstrakci a analýzu nalezených protipříkladů. Výsledek této analýzy je možné využít následujícími způsoby. Prvním je určení toho, zda je nalezené chyba reálná nebo naopak nepravá. Druhým je pak zjemnění predikátové abstrakce pomocí predikátů odvozených při zpětném běhu. Obě techniky byly také implementovány v nástroji Forester. Na závěr je zhodnoceno zlepšení, které tyto techniky přinesly oproti původní verzi nástroje Forester.
机译:在这项工作中,开发了一种基于森林自动机的现有程序形状分析方法。 Forester工具这种方法的实现也得到了改进。森林自动机基于树木自动机,Forester包括了该自动机的简单实现。这项工作的第一个好处是用VATA库代替了此实现,该库包含用于表示和操纵树自动机的有效算法。使用VATA库的Forester工具版本参加了SV-COMP 2015国际竞赛。此外,这项工作中基于森林自动机的验证通过谓词抽象和发现的反例分析得到扩展。该分析的结果可以按以下方式使用。首先是确定发现的错误是真实的还是错误的。第二个是使用反向导出的谓词来完善谓词抽象。两种技术都已在Forester中实现。最后,评估了这些技术带来的Forester原始版本的改进。

著录项

  • 作者

    Hruška Martin;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 cs
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号