跳到主要导航 跳到搜索 跳到主要内容

Peephole partial order reduction

  • Chao Wang
  • , Zijiang Yang
  • , Vineet Kahlon
  • , Aarti Gupta

科研成果: 书/报告/会议事项章节会议稿件同行评审

61 引用 (Scopus)

摘要

We present a symbolic dynamic partial order reduction (POR) method for model checking concurrent software. We introduce the notion of guarded independent transitions, i.e., transitions that can be considered as independent in certain (but not necessarily all) execution paths. These can be exploited by using a new peephole reduction method. A symbolic formulation of the proposed peephole reduction adds concise constraints to allow automatic pruning of redundant interleavings in an SMT/SAT solver based search. Our new method does not directly correspond to any explicit-state algorithm in the literature, e.g., those based on persistent sets. For two threads, our symbolic method guarantees the removal of all redundant interleavings (better than the smallest persistent-set based methods). To our knowledge, this type of reduction has not been achieved by other symbolic methods.

源语言英语
主期刊名Tools and Algorithms for the Construction and Analysis of Systems - 14th Int. Conf., TACAS 2008 - Held as Part of the Joint European Conf. Theory and Practice of Software, ETAPS 2008 Proceedings
382-396
页数15
DOI
出版状态已出版 - 2008
活动"14th International Conference onTools and Algorithms for the Construction and Analysis of Systems, TACAS2008" - Budapest, 匈牙利
期限: 29 3月 20086 4月 2008

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
4963 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议"14th International Conference onTools and Algorithms for the Construction and Analysis of Systems, TACAS2008"
国家/地区匈牙利
Budapest
时期29/03/086/04/08

学术指纹

探究 'Peephole partial order reduction' 的科研主题。它们共同构成独一无二的指纹。

引用此