Abstract
The paper deals with symbolic approach to bounded model checking (BMC) for metric temporal logic with epistemic operators (MTLK) that is interpreted over timed interpreted systems (\(\mathrm{{TIS}}\)). We present an SMT-based BMC method based on the translation of MTLK formulae to \({\mathrm{{\mathrm{LTL}}}_\mathrm{q}\mathrm {K}}\) formulae. We show how to implement the bounded model checking technique for \({\mathrm{{\mathrm{LTL}}}_\mathrm{q}\mathrm {K}}\) logic and timed interpreted systems, and we present full translation to SMT problem for \({\mathrm{{\mathrm{LTL}}}_\mathrm{q}\mathrm {K}}\). As a case study, we apply the technique in the analysis of the Timed Generic Pipeline Paradigm modelled by TIS. We also present the differences between the old translation of MTLK and the new one. The theoretical description is supported by the experimental results that demonstrate the efficiency of the method.
Partly supported by National Science Centre under the grant No. 2014/15/N/ST6/05079.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Biere, A., Cimatti, A., Clarke, E., Zhu, Y.: Symbolic model checking without BDDs. In: Cleaveland, W.R. (ed.) TACAS 1999. LNCS, vol. 1579, pp. 193–207. Springer, Heidelberg (1999). doi:10.1007/3-540-49059-0_14
Clarke, E., Grumberg, O., Peled, D.: Model Checking. MIT Press, Cambridge (1999)
Dutertre, B.: Yices 2.2. In: Biere, A., Bloem, R. (eds.) CAV 2014. LNCS, vol. 8559, pp. 737–744. Springer, Cham (2014). doi:10.1007/978-3-319-08867-9_49
Emerson, E.A.: Temporal and modal logic. In: Handbook of Theoretical Computer Science. Formal Methods and Semantics, vol. B, pp. 995–1067. Elsevier (1990)
Fagin, R., Halpern, J.Y., Moses, Y., Vardi, M.Y.: Reasoning About Knowledge. MIT Press, Cambridge (1995)
Halpern, J.Y., Vardi, M.Y.: The complexity of reasoning about knowledge and time. i. lower bounds. J. Comput. Syst. Sci. 38(1), 195–237 (1989)
Koymans, R.: Specifying real-time properties with metric temporal logic. Real-Time Syst. 2(4), 255–299 (1990)
De Moura, L., Bjørner, N.: Z3: an efficient SMT solver. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 337–340. Springer, Heidelberg (2008). doi:10.1007/978-3-540-78800-3_24
Męski, A., Penczek, W., Szreter, M., Woźna-Szcześniak, B., Zbrzezny, A.: BDD-versus SAT-based bounded model checking for the existential fragment of linear temporal logic with knowledge: algorithms and their performance. Auton. Agent. Multi-Agent Syst. 28(4), 558–604 (2014)
Wooldridge, M.: An Introduction to Multi-agent Systems, 2nd edn. Wiley, Hoboken (2009)
Woźna-Szcześniak, B., Zbrzezny, A.: Checking EMTLK properties of timed interpreted systems via bounded model checking. Stud. Logica. 104(4), 641–678 (2016)
Zbrzezny, A.: A new translation from ECTL\(^*\) to SAT. Fundam. Informaticae 120(3–4), 377–397 (2012)
Zbrzezny, A.M., Zbrzezny, A.: Simple bounded MTL model checking for discrete timed automata (extended abstract). In: Proceedings of CS&P 2016, pp. 37–48 (2016)
Zbrzezny, A.M., Zbrzezny, A.: Simple bounded MTLK model checking for timed interpreted systems. In: Jezic, G., Kusek, M., Chen-Burger, Y.-H.J., Howlett, R.J., Jain, L.C. (eds.) KES-AMSTA 2017. SIST, vol. 74, pp. 88–98. Springer, Cham (2018). doi:10.1007/978-3-319-59394-4_9
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Zbrzezny, A.M., Zbrzezny, A. (2017). Simple SMT-Based Bounded Model Checking for Timed Interpreted Systems. In: Polkowski, L., et al. Rough Sets. IJCRS 2017. Lecture Notes in Computer Science(), vol 10314. Springer, Cham. https://doi.org/10.1007/978-3-319-60840-2_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-60840-2_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-60839-6
Online ISBN: 978-3-319-60840-2
eBook Packages: Computer ScienceComputer Science (R0)