On temporal logics with data variable quantifications

作者: Fu Song , Zhilin Wu

DOI: 10.1016/J.IC.2016.08.002

关键词:

摘要: Although data values are available in almost every computer system, reasoning about them is a challenging task due to the huge size or even infinite domains. Temporal logics well-known specification formalisms for reactive and concurrent systems. Various extensions of temporal have been proposed reason values, mostly last decade. Among them, one natural idea extend with variable quantifications ranging over an domain. Grumberg, Kupferman Sheinvald initiated research on this topic recently obtained several interesting results. However, there still lack systematic investigation theoretical aspects logics. Our goal paper fill gap. Around goal, we make following choices: 1. We consider two widely used logics, Linear Logic (LTL) Computation Tree (CTL), allow arbitrary nestings Boolean operators (the resulting called respectively variable-LTL, brief VLTL, variable-CTL, VCTL). 2. investigate decidability complexity both satisfiability model checking problems, finite words (trees). In particular, obtain results: Existential quantifiers single universal quantifier beginning already entail undecidability problems VLTL VCTL, (trees); if only existential path then problem (over trees) decidable, no matter which available; formulae beginning, occurrences non-parameterized atomic propositions guarded by positive quantified variables, its becomes words; based these results problem, deduce (un)decidability problem.

参考文章(61)
Zohar Manna, Amir Pnueli, Verification of concurrent programs, Part I: The temporal framework Stanford University. ,(1981) , 10.21236/ADA106750
Boris Konev, Michael Fisher, Clare Dixon, Tractable temporal reasoning international joint conference on artificial intelligence. pp. 318- 323 ,(2007)
Orna Kupferman, Variations on Safety Tools and Algorithms for the Construction and Analysis of Systems. pp. 1- 14 ,(2014) , 10.1007/978-3-642-54862-8_1
Fu Song, Tayssir Touili, LTL model-checking for malware detection tools and algorithms for construction and analysis of systems. pp. 416- 431 ,(2013) , 10.1007/978-3-642-36742-7_29
Orna Grumberg, Orna Kupferman, Sarai Sheinvald, An Automata-Theoretic Approach to Reasoning about Parameterized Systems and Specifications Automated Technology for Verification and Analysis. pp. 397- 411 ,(2013) , 10.1007/978-3-319-02444-8_28
A. Prasad Sistla, Steven M. German, Reasoning with Many Processes logic in computer science. pp. 138- 152 ,(1987)
Elio Damaggio, Alin Deutsch, Richard Hull, Victor Vianu, Automatic verification of data-centric business processes business process management. pp. 3- 16 ,(2011) , 10.1007/978-3-642-23059-2_3
Orna Grumberg, Orna Kupferman, Sarai Sheinvald, A Game-Theoretic Approach to Simulation of Data-Parameterized Systems Automated Technology for Verification and Analysis. pp. 348- 363 ,(2014) , 10.1007/978-3-319-11936-6_25
Thomas A. Henzinger, Orna Kupferman, Rupak Majumdar, On the universal and existential fragments of the μ-calculus tools and algorithms for construction and analysis of systems. ,vol. 354, pp. 173- 186 ,(2006) , 10.1016/J.TCS.2005.11.015
Ullrich Hustadt, Boris Konev, Alexandre Riazanov, Andrei Voronkov, TeMP : A Temporal Monodic Prover international joint conference on automated reasoning. pp. 326- 330 ,(2004) , 10.1007/978-3-540-25984-8_23