A Framework for Inherent Vacuity

作者: Dana Fisman , Orna Kupferman , Sarai Sheinvald-Faragy , Moshe Y. Vardi

DOI: 10.1007/978-3-642-01702-5_7

关键词: Relation (database)Linear temporal logicRealizabilityProgramming languageProperty (philosophy)SatisfiabilityComputer scienceAlgorithmModel checkingKripke structureQuality (business)

摘要: Vacuity checking is traditionally performed after model has terminated successfully. It ensures that all the elements of specification have played a role in its satisfaction by design. gets as input both design and specification, based on an in-depth investigation relation between them. been proven to be very useful detecting errors modeling or specification. The need check quality specifications even more acute property-based , where only input, serving basis development system. Current work property assurance suggests various sanity checks, mostly satisfiability, non-validity, realizability, but lacks general framework for reasoning about specifications. We describe inherent vacuity which carries theory setting Essentially, inherently vacuous if it can mutated into simpler equivalent we show coincide with fact satisfied vacuously systems. We also study complexity vacuity, conclude while leads better capture designer intent, not complex than simple property-assurance checks.

参考文章(39)
Holger Hermanns, Christel Baier, Concur 2006 - Concurrency Theory ,(2008)
Cindy Eisner, Dana Fisman, A Practical Introduction to PSL (Series on Integrated Circuits and Systems) Springer-Verlag New York, Inc.. ,(2006)
Hana Chockler, Orna Kupferman, Moshe Y. Vardi, Coverage Metrics for Temporal Logic Model Checking tools and algorithms for construction and analysis of systems. pp. 528- 542 ,(2001) , 10.1007/3-540-45319-9_36
Ilan Beer, Shoham Ben-David, Cindy Eisner, Yoav Rodeh, Efficient Detection of Vacuity in ACTL Formulas computer aided verification. pp. 279- 290 ,(1997) , 10.1007/3-540-63166-6_28
Ilan Beer, Shoham Ben-David, Cindy Eisner, Yoav Rodeh, Efficient Detection of Vacuity in Temporal Model Checking formal methods. ,vol. 18, pp. 141- 163 ,(2001) , 10.1023/A:1008779610539
Arie Gurfinkel, Marsha Chechik, How Vacuous Is Vacuous tools and algorithms for construction and analysis of systems. pp. 451- 466 ,(2004) , 10.1007/978-3-540-24730-2_34
Shoham Ben-David, Dana Fisman, Sitvanit Ruah, Temporal antecedent failure: refining vacuity international conference on concurrency theory. pp. 492- 506 ,(2007) , 10.1007/978-3-540-74407-8_33
Yifei Dong, Beata Sarna-Starosta, C. R. Ramakrishnan, Scott A. Smolka, Vacuity Checking in the Modal Mu-Calculus algebraic methodology and software technology. pp. 147- 162 ,(2002) , 10.1007/3-540-45719-4_11
A. Prasad Sistla, Moshe Y. Vardi, Pierre Wolper, The complementation problem for Büchi automata with applications to temporal logic international colloquium on automata, languages and programming. pp. 465- 474 ,(1985) , 10.1007/BFB0015772