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

Is there a best symbolic cycle-detection algorithm?

  • Kathi Fisler
  • , Ranan Fraer
  • , Gila Kamhi
  • , Moshe Y. Vardi
  • , Zijiang Yang
  • Rice University
  • Worcester Polytechnic Institute
  • Intel

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

57 引用 (Scopus)

摘要

Fair-cycle detection, a core problem in model checking, is solvable in linear time in the size of the design model using an explicit-state representation. Existing cycle-detection algorithms for symbolic model checking are quadratic or n log n time in the worst case and often inefficient in practice. Which default symbolic cycle-detection algorithm to implement in model checkers remains an open question. We compare several such algorithms based on the numbers of external and internal iterations and the numbers of image operations that they perform on both randomly-generated and real examples. Unlike recent work by Ravi, Bloem, and Somenzi, we conclude that model checkers need to implement at least two generic cycle-detection algorithms: the traditional Emerson-Lei algorithm and one that evolved from our study, originally due to Hojati et al. We demonstrate that these two algorithms are complementary, as the latter algorithm is provably incomparable to Emerson-Lei's and often dominates it in practice.

源语言英语
主期刊名Tools and Algorithms for the Construction and Analysis of Systems - 7th Int. Conf., TACAS 2001, Held as Part of the Joint European Conf. on Theory and Practice of Software, ETAPS 2001, Proc.
编辑Tiziana Margaria, Wang Yi
出版商Springer Verlag
420-434
页数15
ISBN(印刷版)3540418652, 9783540418658
DOI
出版状态已出版 - 2001
活动7th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2001, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001 - Genova, 意大利
期限: 2 4月 20016 4月 2001

出版系列

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

会议

会议7th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2001, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001
国家/地区意大利
Genova
时期2/04/016/04/01

学术指纹

探究 'Is there a best symbolic cycle-detection algorithm?' 的科研主题。它们共同构成独一无二的指纹。

引用此