Abstract
The CTL * model-checking problem is thoroughly studied and is fully understood for finite and countable state spaces. Yet, in most models arising in the sciences and engineering the system’s sate space is uncountable. Then, the standard computability and complexity theory is inapplicable but the semantics of CTL * has to be in some sense computable to allow for model-checking algorithms that are implementable on digital computers. To tackle this problem, we consider discrete-time continuous-space dynamic systems for which we study the computability of the standard semantics of CTL * and provide a variant thereof computable in the sense of Type-2 Theory of Effectivity.
This research was supported by the Nederlandse Organisatie voor Wetenschappelijk Onderzoek (NWO) Vidi grant 639.032.408.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Artemov, S.N., Davoren, J.M., Nerode, A.: Logic, Topological Semantics and Hybrid Systems. In: International Conference on Decision and Control, CDC 1997, vol. 1, pp. 698–701. IEEE Press, Los Alamitos (1997)
Balluchi, A., Casagrande, A., Collins, P., Ferrari, A., Villa, T., Sangiovanni-Vincentelli, A.L.: Ariadne: A Framework for Reachability Analysis of Hybrid Automata. In: Symposium on Mathematical Theory of Networks and Systems (MTNS 2006), Kyoto, Japan (July 2006) (to appear)
Brattka, V., Presser, G.: Computability on subsets of metric spaces. Theoretical Computer Science 305(1-3), 43–76 (2003)
Clarke, E.M., Emerson, E.A., Sistla, A.P.: Automatic verification of finite-state concurrent systems using temporal logic specifications. AMC Transactions On Programming Languages And Systems 8(2), 244–263 (1986)
Clarke, E.M., Draghicescu, I.A.: Expressibility Results for Linear-Time and Branching-Time Logics. In: Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, School/Workshop, London, UK, pp. 428–437. Springer, Heidelberg (1989)
Collins, P.: Continuity and computability of reachable sets. Theoretical Computer Science 341(1), 162–195 (2005)
Collins, P.: Optimal Semicomputable Approximations to Reachable and Invariant Sets. Theory of Computing Systems 41(1), 33–48 (2007)
Collins, P.J., Zapreev, I.S.: Computable CTL for Discrete-Time and Continuous-Space Dynamic Systems. Technical Report MAS-E0903, MAS, Centrum Wiskunde & Informatica (2009), http://www.cwi.nl/ftp/CWIreports/MAS/MAS-E0903.pdf
Collins, P.J., Zapreev, I.S.: Computable CTL for Discrete-Time and Continuous-Space Dynamic Systems. In: Computability in Europe, CiE (2009), To be published in a local pre-conference proceedings volume
Emerson, E.A., Halpern, J.Y.: “sometimes” and “Not Never” Revisited: On Branching versus Linear Time Temporal Logic. Journal of the Association for Computing Machinery (ACM) 33(1), 151–178 (1986)
Kozen, D.: Results on the propositional μ-calculus. Research Report RC 10133 (44981), IBM Research Division, August 1983, p. 42 (1983)
Kremer, P., Mints, G.: Dynamic topological logic. Annals of Pure and Applied Logic 131(1–3), 133–158 (2005)
Kupferman, O., Vardi, M.Y.: From Linear Time to Branching Time. ACM Transactions on Computational Logic (TOCL) 6(2), 273–294 (2005)
Maidl, M.: The Common Fragment of CTL and LTL. In: Annual Symposium on Foundations of Computer Science, FOCS 2000, pp. 643–652. IEEE Computer Society, Los Alamitos (2000)
Nerode, A., Kohn, W.: Models for Hybrid Systems: Automata, Topologies, Controllability, Observability. In: Grossman, R.L., Ravn, A.P., Rischel, H., Nerode, A. (eds.) HS 1991 and HS 1992. LNCS, vol. 736, pp. 317–356. Springer, Heidelberg (1993)
Pnueli, A.: The Temporal Semantics of Concurrent Programs. In: Kahn, G. (ed.) Semantics of Concurrent Computation. LNCS, vol. 70, pp. 1–20. Springer, Heidelberg (1979)
Schneider, K.: Verification of Reactive Systems: Formal Methods and Algorithms. In: TTCSS. Springer, Heidelberg (2004)
Schnoebelen, P.: The complexity of temporal logic model checking. In: Balbiani, P., Suzuki, N.-Y., Wolter, F., Zakharyaschev, M. (eds.) Selected Papers from the 4th Workshop on Advances in Modal Logics (AiML), Toulouse, France, pp. 393–436. King’s College Publication (2003)
Spreen, D.: On the Continuity of Effective Multifunctions. Electron. Notes Theor. Comput. Sci. 221, 271–286 (2008)
Weihrauch, K.: Computable Analysis: An Introduction. Springer, New York (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Collins, P., Zapreev, I.S. (2009). Computable CTL * for Discrete-Time and Continuous-Space Dynamic Systems. In: Bournez, O., Potapov, I. (eds) Reachability Problems. RP 2009. Lecture Notes in Computer Science, vol 5797. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04420-5_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-04420-5_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04419-9
Online ISBN: 978-3-642-04420-5
eBook Packages: Computer ScienceComputer Science (R0)