跳到主要内容
10.1007/978-3-319-40229-1_35指导程序文章/章节视图摘要出版物页面会议记录acm-pubtype公司
第条

使用线程状态方程的无边界线程程序验证

出版:2016年6月27日出版历史

摘要

由非绑定线程程序验证引起的无限状态可达性问题具有重要的实际意义,但算法上很困难。尽管显性探索方法在解决此类问题方面取得了显著的成功,但有一种感觉,即SMT技术可以有助于加快决策。Esparza等人在最近关于基于SMT的Petri网覆盖性分析的工作中率先提出了这一观点。这里我们提出了一种在线程转换系统上运行的近似可覆盖性方法,这是一种从多线程程序的谓词抽象中自然派生出来的模型。除了成功证明所有安全基准测试程序的不可恢复性外,我们的方法还通过判断许多不安全程序的不安全性并提供见证路径的能力扩展了以前的工作。我们还通过实验证明,我们的方法在安全基准上胜过所有领先的显式技术,在不安全基准上具有竞争力,有望成为一个非常准确和快速的可覆盖性分析工具。

工具书类

  1. Abdulla,P.A.,Haziza,F.,Holík,L.:所有这些都是为了通过视图抽象进行少数参数化验证所付出的代价。收件人:Giacobazzi,R.,Berdine,J.,Mastroeni,I.eds.VMCAI 2013。LNCS,第7737卷,第476--495页。施普林格,海德堡,2013谷歌学者谷歌学者数字图书馆数字图书馆
  2. 阿卜杜拉,P.A.:好的,更好的准有序跃迁系统。牛市。符号逻辑164,457---515 2010谷歌学者谷歌学者交叉引用交叉引用
  3. Abdulla,P.A.,Cerans,K.,Jonsson,B.,Tsay,Y.K.:无限状态系统的一般可判定性定理。收录于:LICS,第313页---321页,1996年谷歌学者谷歌学者数字图书馆数字图书馆
  4. Cardoza,E.,Lipton,R.J.,Meyer,A.R.:petri网和交换半群的指数空间完备问题:初步报告。收录于:STOC,第50页---54页,1976年谷歌学者谷歌学者数字图书馆数字图书馆
  5. Donaldson,A.,Kaiser,A.,Kroening,D.,Wahl,T.:共享变量并发程序的对称感知谓词抽象。收录:Gopalakrishnan,G.,Qadeer,S.编辑。CAV 2011。LNCS,第6806卷,第356--371页。施普林格,海德堡,2011谷歌学者谷歌学者数字图书馆数字图书馆
  6. Esparza,J.、Ledesma-Garza,R.、Majumdar,R.,Meyer,P.、Niksic,F.:基于SMT的可覆盖性分析方法。收录人:Biere,A.,Bloem,R.eds.CAV 2014。LNCS,第8559卷,第603--619页。斯普林格,海德堡2014谷歌学者谷歌学者数字图书馆数字图书馆
  7. Esparza,J.,Meyer,P.J.:基于SMT的公平终止分析方法。收录于:FMCAD,第49页---56页,2015年谷歌学者谷歌学者数字图书馆数字图书馆
  8. Even,S.:图形算法。W.H.Freeman&Co.,纽约1979谷歌学者谷歌学者数字图书馆数字图书馆
  9. Finkel,A.,Schnoebelen,P.:结构良好的过渡系统无处不在!。西奥。计算。科学。2561---2, 63---92 2001谷歌学者谷歌学者数字图书馆数字图书馆
  10. Ganty,P.,Raskin,J.F.,Van Begin,L.:从多处到少处:petri网的自动抽象求精。芬达姆。Inf.883,275---305 2008年谷歌学者谷歌学者数字图书馆数字图书馆
  11. Geeraerts,G.,Raskin,J.F.,Begin,L.V.:扩展、放大和检查:WSTS可覆盖性问题的新算法。J.计算。系统。科学。721, 180---203 2006谷歌学者谷歌学者数字图书馆数字图书馆
  12. Geeraerts,G.,Raskin,J.-F.,Van Begin,L.:关于petri网最小覆盖集的有效计算。收录人:Namjoshi,K.S.、Yoneda,T.、Higashino,T.和Okamura,Y.编辑ATVA 2007。LNCS,第4762卷,第98---113页。施普林格,海德堡2007谷歌学者谷歌学者数字图书馆数字图书馆
  13. German,S.M.,Sistla,A.P.:关于具有多个过程的系统的推理。J.ACM 393、675---735 1992年谷歌学者谷歌学者数字图书馆数字图书馆
  14. 阿拉巴马州哈伊杜。,Vörös,A.,Bartha,T.:petri网CEGAR方法的新搜索策略。收录人:Devillers,R.,Valmari,A.eds.PETRI NETS 2015。LNCS,第9115卷,第309--328页。斯普林格,海德堡2015谷歌学者谷歌学者
  15. Kaiser,A.,Kroening,D.,Wahl,T.:多线程程序验证的扩展方法。ACM事务处理。程序。语言系统。364, 14 2014谷歌学者谷歌学者数字图书馆数字图书馆
  16. Karp,R.M.,Miller,R.E.:并行程序模式。J.计算。系统。科学。32, 147---195 1969谷歌学者谷歌学者数字图书馆数字图书馆
  17. Kloos,J.、Majumdar,R.、Niksic,F.、Piskac,R.:增量归纳覆盖率。收件人:Sharygina,N.,Veith,H.eds.CAV 2013。LNCS,第8044卷,第158---173页。施普林格,海德堡,2013谷歌学者谷歌学者
  18. 刘,P.:www.ccs.neu.edu/home/lpzun/tse/谷歌学者谷歌学者
  19. Liu,P.,Wahl,T.:布尔广播节目的无限状态向后探索。摘自:FMCAD,第155---162页,2014年谷歌学者谷歌学者数字图书馆数字图书馆
  20. de Moura,L.,BjØrner,N.S.:Z3:高效SMT求解器。收录人:Ramakrishnan,C.R.,Rehof,J.eds.TACAS 2008。LNCS,第4963卷,第337--340页。施普林格,海德堡2008谷歌学者谷歌学者数字图书馆数字图书馆
  21. Rackoff,C.:向量加法系统的覆盖和有界问题。西奥。计算。科学。6, 223---231 1978谷歌学者谷歌学者交叉引用交叉引用
  22. Reynier,P.-A,Servais,F.:petri网的最小覆盖集:带剪枝的Karp和Miller算法。收录人:Kristensen,L.M.,Petrucci,L.eds.PETRI NETS 2011。LNCS,第6709卷,第69-88页。施普林格,海德堡,2011谷歌学者谷歌学者数字图书馆数字图书馆
  23. Valmari,A.,Hansen,H.:最小可覆盖性集的新旧算法。收录于:Haddad,S.,Pomello,L.eds.PETRI NETS 2012。LNCS,第7347卷,第208-227页。施普林格,海德堡2012谷歌学者谷歌学者数字图书馆数字图书馆
  24. Wimmel,H.,Wolf,K.:将CEGAR应用于petri网状态方程。日志。方法计算。科学。83, 827---846 2012谷歌学者谷歌学者

索引术语

  1. 使用线程状态方程验证无边界线程程序
      索引项已通过自动分类分配给内容。

      建议

      评论

      登录选项

      检查您是否可以通过登录凭据或您的机构访问本文。

      登录

      完全访问权限

      • 发布于

        封面图片指南会议记录
        第八届国际自动推理联合会议记录-第9706卷
        2016年6月
        549页
        国际标准图书编号:9783319402284

        出版商

        Springer-Verlag公司

        柏林,海德堡

        出版历史

        • 出版:2016年6月27日

        限定符

        • 第条