跳到主要内容
10.5555/1792734.1792772指导程序文章/章节视图摘要出版物页面会议记录acm-pubtype公司
第条

剥离偏序约简

出版:2008年3月29日 出版历史
  • 获取引文提醒
  • 摘要

    我们提出了一种用于并发软件模型检查的符号动态部分降阶(POR)方法。我们引入了保护独立转换的概念,即在某些(但不一定是所有)执行路径中可以被视为独立的转换。这些可以通过使用一种新的减少窥视孔的方法加以利用。提出的窥视孔减少的符号公式添加了简明约束,以允许在基于SMT/SAT解算器的搜索中自动修剪冗余交错。我们的新方法并不直接对应于文献中的任何显式状态算法,例如基于持久集的算法。对于两个线程,我们的符号方法保证删除所有冗余交错(优于最小的基于持久集的方法)。据我们所知,这种还原还没有通过其他符号方法实现。

    工具书类

    [1]
    Alur,R.,Brayton,R.K.,Henzinger,T.A.,Qadeer,S.,Rajamani,S.K.:象征性国家空间探索中的部分秩序缩减。系统设计中的形式方法18(2),97-116(2001)。
    [2]
    Biere,A.,Cimatti,A.,Clarke,E.,Zhu,Y.:没有BDD的符号模型检查。收录:Cleaveland,W.R.(编辑)TACAS 1999。LNCS,第1579卷,斯普林格,海德堡(1999)。
    [3]
    Cook,B.,Kroening,D.,Sharygina,N.:异步布尔程序的符号模型检查。收录:Godefroid,P.(编辑)SPIN 2005。LNCS,第3639卷,第75-90页。斯普林格,海德堡(2005)。
    [4]
    Dutertre,B.,de Moura,L.:dpll(t)的快速线性算法求解器。收录:Ball,T.,Jones,R.B.(编辑)CAV 2006。LNCS,第4144卷,第81-94页。斯普林格,海德堡(2006)。
    [5]
    M.B.德怀尔、J.哈特克利夫、罗比、兰加纳思。,V.P.:在并行面向对象程序的部分顺序简化中利用对象转义和锁定信息。系统设计中的形式方法25(2-3),199-240(2004)。
    [6]
    Flanagan,C.,Godefroid,P.:模型检查软件的动态部分顺序缩减。载:《编程语言原理》(POPL 2005),第110-121页(2005年)。
    [7]
    Godefroid,P.:并行系统验证的部分顺序方法。LNCS,第1032卷。斯普林格,海德堡(1996)。
    [8]
    Godefroid,P.,Pirottin,D.:细化依赖性改进了部分顺序验证方法。收录:Courcoubetis,C.(编辑)CAV 1993。LNCS,第697卷,第438-449页。斯普林格,海德堡(1993)。
    [9]
    Godefroid,P.,Wolper,P.:使用偏序来有效验证无死锁和安全属性。系统设计中的形式化方法2(2),149-164(1993)。
    [10]
    Grumberg,O.、Lerda,F.、Strichman,O.和Theobald,M.:多进程系统近似加宽下的证明。摘自:《编程语言原理》(POPL 2005),第122-131页(2005)。
    [11]
    Gueta,G.,Flanagan,C.,Yahav,E.,Sagiv,M.:笛卡尔偏序约化。收录:Bošnački,D.,Edelkamp,S.(编辑)SPIN 2007。LNCS,第4595卷,第95-112页。施普林格,海德堡(2007)。
    [12]
    Ivančic,F.、Shlyakhter,I.、Gupta,A.、Ganai,M.K.、Kahlon,V.、Wang,C.、Yang,Z.:使用F-Soft的模型检查C程序。摘自:计算机设计国际会议,2005年10月,第297-308页(2005)。
    [13]
    Kahlon,V.,Gupta,A.,Sinha,N.:使用部分订单和实时事务对并发程序进行符号模型检查。收录:Ball,T.,Jones,R.B.(编辑)CAV 2006。LNCS,第4144卷,第286-299页。斯普林格,海德堡(2006)。
    [14]
    Katz,S.,Peled,D.:使用折叠定义条件独立性。西奥。计算。科学。101(2), 337-359 (1992).
    [15]
    Lerda,F.,Sinha,N.,Theobald,M.:软件的符号模型检查。选举人。注释Theor。计算。科学。89(3) (2003).
    [16]
    Mazurkiewicz,A.W.:痕迹理论。收录:Brauer,W.、Reisig,W.和Rozenberg,G.(编辑)APN 1986。LNCS,第255卷,第279-324页。斯普林格,海德堡(1987)。
    [17]
    Peled,D.:从一开始,一对所有:使用代表进行模型检查。收录:Courcoubetis,C.(编辑)CAV 1993。LNCS,第697卷,第409-423页。斯普林格,海德堡(1993)。
    [18]
    Stoller,S.D.:模型检查多线程分布式java程序。《国际技术转让软件工具杂志》4(1),71-91(2002)。
    [19]
    Stoller,S.D.,Cohen,E.:乐观的基于同步的状态空间缩减。收录:Garavel,H.,Hatcliff,J.(编辑)TACAS 2003。LNCS,第2619卷,第489-504页。斯普林格,海德堡(2003)。
    [20]
    Valmari,A.:用于减少状态空间生成的Stubborn集合。收录:Rozenberg,G.(编辑)APN 1990。LNCS,第483卷,第491-515页。斯普林格,海德堡(1991)。

    引用人

    查看全部
    • (2022)优先约束辅助动态部分序约简第37届IEEE/ACM自动化软件工程国际会议论文集10.1145/3551349.3561159(1-13)在线发布日期:2022年10月10日
    • (2019)条件动态降阶与最优性结果第28届ACM SIGSOFT软件测试与分析国际研讨会论文集10.1145/3293882.3338987(433-437)在线发布日期:2019年7月10日
    • (2019)基于观测器的最优上下文相关动态降阶第28届ACM SIGSOFT软件测试与分析国际研讨会论文集10.1145/3293882.3330565(352-362)在线发布日期:2019年7月10日
    • 显示更多引用者

    索引术语

    1. 剥离偏序约简
      索引项已通过自动分类分配给内容。

      建议

      评论

      信息和贡献者

      问询处

      发布于

      封面图片指南会议记录
      TACAS’08/ETAPS’08:软件理论与实践论文集,第14届系统构建与分析工具与算法国际会议
      2008年3月
      518页
      国际标准图书编号:3540787992

      出版商

      Springer-Verlag公司

      柏林,海德堡

      出版历史

      出版:2008年3月29日

      限定符

      • 第条

      贡献者

      其他指标

      文献计量学和引文

      文献计量学

      文章指标

      • 下载次数(过去12个月)0
      • 下载次数(最近6周)0

      其他指标

      引文

      引用人

      查看全部
      • (2022)优先约束辅助动态部分序约简第37届IEEE/ACM自动化软件工程国际会议论文集10.1145/3551349.3561159(1-13)在线发布日期:2022年10月10日
      • (2019)条件动态降阶与最优性结果第28届ACM SIGSOFT软件测试与分析国际研讨会论文集10.1145/3293882.3338987(433-437)在线发布日期:2019年7月10日
      • (2019)具有观测器的最优上下文敏感动态偏序约简第28届ACM SIGSOFT软件测试与分析国际研讨会论文集10.1145/3293882.3330565(352-362)在线发布日期:2019年7月10日
      • (2018)用于检测并发相关缓存定时泄漏的对抗符号执行2018年第26届ACM欧洲软件工程会议暨软件工程基础研讨会会议记录10.1145/3236024.3236028(377-388)在线发布日期:2018年10月26日
      • (2017)GUI测试序列的系统化缩减第32届IEEE/ACM自动化软件工程国际会议论文集10.5555/3155562.3155668(849-860)在线发布日期:2017年10月30日
      • (2017)可编程逻辑控制器代码的符号执行2017年第11次软件工程基础联席会议记录10.1145/3106237.3106245(326-336)在线发布日期:2017年8月21日
      • (2016)Conc-iSE:并发软件的增量符号执行第31届IEEE/ACM自动化软件工程国际会议论文集10.1145/2970276.2970332(531-542)在线发布日期:2016年8月25日
      • (2016)用于测试web应用程序的静态DOM事件依赖性分析2016年第24届ACM SIGSOFT国际软件工程基础研讨会会议记录10.1145/2950290.2950292(447-459)在线发布日期:2016年11月1日
      • (2015)松弛记忆模型的动态偏序约简ACM SIGPLAN通知10.1145/2813885.273795650:6(250-259)在线发布日期:2015年6月3日
      • (2015)断言引导的多线程程序符号执行2015年第十届软件工程基础联席会议记录10.1145/2786805.2786841(854-865)在线发布日期:2015年8月30日
      • 显示更多引用者

      视图选项

      查看选项

      获取访问权限

      登录选项

      完全访问权限

      媒体

      数字

      其他

      桌子

      分享

      分享

      共享此出版物链接

      在社交媒体上分享