Towards Certified Model Checking for PLTL Using One-Pass Tableaux

Time Pub Date : 2019-10-15 DOI:10.4230/LIPIcs.TIME.2019.12
Alex Abuin, A. Bolotov, Unai Díaz-de-Cerio, Montserrat Hermo, P. Lucio
{"title":"Towards Certified Model Checking for PLTL Using One-Pass Tableaux","authors":"Alex Abuin, A. Bolotov, Unai Díaz-de-Cerio, Montserrat Hermo, P. Lucio","doi":"10.4230/LIPIcs.TIME.2019.12","DOIUrl":null,"url":null,"abstract":"The standard model checking setup analyses whether the given system specification satisfies a dedicated temporal property of the system, providing a positive answer here or a counter-example. At the same time, it is often useful to have an explicit proof that certifies the satisfiability. This is exactly what the {\\it certified model checking (CMC)} has been introduced for. The paper argues that one-pass (context-based) tableau for PLTL can be efficiently used in the CMC setting, emphasising the following two advantages of this technique. First, the use of the context in which the eventualities occur, forces them to fulfil as soon as possible. Second, a dual to the tableau sequent calculus can be used to formalise the certificates. The combination of the one-pass tableau and the dual sequent calculus enables us to provide not only counter-examples for unsatisfied properties, but also proofs for satisfied properties that can be checked in a proof assistant. \nIn addition, the construction of the tableau is enriched by an embedded solver, to which we dedicate those (propositional) computational tasks that are costly for the tableaux rules applied solely. The combination of the above techniques is particularly helpful to reason about large (system) specifications.","PeriodicalId":75226,"journal":{"name":"Time","volume":"1 1","pages":"12:1-12:18"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Time","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.TIME.2019.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

The standard model checking setup analyses whether the given system specification satisfies a dedicated temporal property of the system, providing a positive answer here or a counter-example. At the same time, it is often useful to have an explicit proof that certifies the satisfiability. This is exactly what the {\it certified model checking (CMC)} has been introduced for. The paper argues that one-pass (context-based) tableau for PLTL can be efficiently used in the CMC setting, emphasising the following two advantages of this technique. First, the use of the context in which the eventualities occur, forces them to fulfil as soon as possible. Second, a dual to the tableau sequent calculus can be used to formalise the certificates. The combination of the one-pass tableau and the dual sequent calculus enables us to provide not only counter-examples for unsatisfied properties, but also proofs for satisfied properties that can be checked in a proof assistant. In addition, the construction of the tableau is enriched by an embedded solver, to which we dedicate those (propositional) computational tasks that are costly for the tableaux rules applied solely. The combination of the above techniques is particularly helpful to reason about large (system) specifications.
使用一次表实现PLTL的认证模型检查
标准的模型检查设置分析给定的系统规范是否满足系统的专用时间特性,在这里提供了肯定的答案或反例。同时,有一个明确的证明来证明可满足性通常是有用的。这正是引入经过验证的型号检查(CMC)的目的。本文认为PLTL的一次(基于上下文的)表格可以在CMC设置中有效地使用,强调了该技术的以下两个优点。首先,使用可能发生的情况,迫使它们尽快实现。其次,可以使用对偶到表的连续演算来形式化证书。单程表和对偶序演算的结合使我们不仅能够提供不满足性质的反例,还能够提供可以在证明助手中检查的满足性质的证明。此外,嵌入求解器丰富了表格的构建,我们将那些(命题)计算任务专门用于这些任务,这些任务对于单独应用的表格规则来说代价高昂。以上技术的结合特别有助于解释大型(系统)规范。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信