A Detailed Account of The Inconsistent Labelling Problem of Stutter-Preserving Partial-Order Reduction

Thomas Neele, A. Valmari, T. Willemse
{"title":"A Detailed Account of The Inconsistent Labelling Problem of Stutter-Preserving Partial-Order Reduction","authors":"Thomas Neele, A. Valmari, T. Willemse","doi":"10.46298/lmcs-17(3:8)2021","DOIUrl":null,"url":null,"abstract":"One of the most popular state-space reduction techniques for model checking\nis partial-order reduction (POR). Of the many different POR implementations,\nstubborn sets are a very versatile variant and have thus seen many different\napplications over the past 32 years. One of the early stubborn sets works shows\nhow the basic conditions for reduction can be augmented to preserve\nstutter-trace equivalence, making stubborn sets suitable for model checking of\nlinear-time properties. In this paper, we identify a flaw in the reasoning and\nshow with a counter-example that stutter-trace equivalence is not necessarily\npreserved. We propose a stronger reduction condition and provide extensive new\ncorrectness proofs to ensure the issue is resolved. Furthermore, we analyse in\nwhich formalisms the problem may occur. The impact on practical implementations\nis limited, since they all compute a correct approximation of the theory.\n\n Comment: arXiv admin note: substantial text overlap with arXiv:1910.09829","PeriodicalId":314387,"journal":{"name":"Log. Methods Comput. Sci.","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Log. Methods Comput. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46298/lmcs-17(3:8)2021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

One of the most popular state-space reduction techniques for model checking is partial-order reduction (POR). Of the many different POR implementations, stubborn sets are a very versatile variant and have thus seen many different applications over the past 32 years. One of the early stubborn sets works shows how the basic conditions for reduction can be augmented to preserve stutter-trace equivalence, making stubborn sets suitable for model checking of linear-time properties. In this paper, we identify a flaw in the reasoning and show with a counter-example that stutter-trace equivalence is not necessarily preserved. We propose a stronger reduction condition and provide extensive new correctness proofs to ensure the issue is resolved. Furthermore, we analyse in which formalisms the problem may occur. The impact on practical implementations is limited, since they all compute a correct approximation of the theory. Comment: arXiv admin note: substantial text overlap with arXiv:1910.09829
保留口吃的部分阶约简的不一致标记问题的详细说明
最流行的状态空间约简技术之一是偏序约简(POR)。在许多不同的POR实现中,顽固集是一种非常通用的变体,因此在过去的32年中出现了许多不同的应用程序。早期的顽固集研究表明,可以将约简的基本条件扩充到保持信迹等价,使顽固集适用于线性时间性质的模型检验。在本文中,我们发现了推理中的一个缺陷,并通过一个反例证明了不一定保留口吃痕迹等效性。我们提出了一个更强的约简条件,并提供了广泛的新正确性证明,以确保问题得到解决。此外,我们分析了问题可能发生在哪些形式主义中。对实际实现的影响是有限的,因为它们都计算出理论的正确近似值。评论:arXiv管理员注意:与arXiv:1910.09829的大量文本重叠
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信