{"title":"Input-based Framework for Three-valued Abstraction Refinement","authors":"Jan Onderka","doi":"arxiv-2408.12668","DOIUrl":null,"url":null,"abstract":"We present a novel algorithmic framework for Three-valued Abstraction\nRefinement, which extends Counterexample-guided Abstraction Refinement with the\nability to verify all properties of mu-calculus including recovery (the ability\nof the system to always return to a certain state). The framework performs\nrefinement on abstract system inputs rather than abstract states, avoiding\nproblems of previous frameworks. We formalise input-based refinement by\nintroducing the concept of generating automata, and prove that our framework is\nsound, monotone, and complete. We evaluate the usefulness of the framework on\nits implementation in our free and open-source formal verification tool.","PeriodicalId":501208,"journal":{"name":"arXiv - CS - Logic in Computer Science","volume":"1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Logic in Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.12668","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
We present a novel algorithmic framework for Three-valued Abstraction
Refinement, which extends Counterexample-guided Abstraction Refinement with the
ability to verify all properties of mu-calculus including recovery (the ability
of the system to always return to a certain state). The framework performs
refinement on abstract system inputs rather than abstract states, avoiding
problems of previous frameworks. We formalise input-based refinement by
introducing the concept of generating automata, and prove that our framework is
sound, monotone, and complete. We evaluate the usefulness of the framework on
its implementation in our free and open-source formal verification tool.