Abstract
This paper introduce a tool named PPTL_Spin which supports the verification of temporal properties specified with Propositional Projection Temporal Logic (PPTL). To this end, a translator from PPTL formulas to Büchi automata (PPTL2BA) is implemented and integrated in SPIN. We evaluate efficiency of the translator by parameter formulas and show how PPTL_SPIN works with a case study.
This research is supported by the NSFC Grant Nos. 61133001, 61322202, 61420106004, 91418201, and 61272117.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Duan, Z., Tian, C., Zhang, L.: A decision procedure for propositional projection temporal logic with infinite models. Acta Inform. 45(1), 43–78 (2008)
Duan, Z., Tian, C.: A practical decision procedure for propositional projection temporal logic with infinite models. Theor. Comput. Sci. 554, 169–190 (2014). doi:10.1016/j.tcs.2014.02.011
Duan, Z.: Temporal Logic and Temporal Logic Programming. Science Press, Beijing (2006)
Tian, C., Duan, Z.: Model checking propositional projection temporal logic based on SPIN. In: Butler, M., Hinchey, M.G., Larrondo-Petrie, M.M. (eds.) ICFEM 2007. LNCS, vol. 4789, pp. 246–265. Springer, Heidelberg (2007)
Duan, Z.: An extended interval temporal logic and a framing technique for temporal logic programming. Ph.D. thesis, University of Newcastle upon Tyne (1996)
Tian, C., Duan, Z.: Expressiveness of propositional projection temporal logic. Theor. Comput. Sci. 412(18), 1729–1744 (2011). doi:10.1016/j.tcs.2010.12.047
Clarke, E.M., Grumberg, O., Peled, D.A.: Model Checking. MIT Press, Cambridge (1999)
Duan, Z., Tian, C.: An improved decision procedure for propositional projection temporal logic. In: Dong, J.S., Zhu, H. (eds.) ICFEM 2010. LNCS, vol. 6447, pp. 90–105. Springer, Heidelberg (2010)
Gastin, P., Oddoux, D.: Fast LTL to Büchi automata translation. CAV 2001. LNCS, vol. 2102, pp. 53–65. Springer, Heidelberg (2001)
Holzmann, G.J.: The model checker spin. IEEE Trans. Softw. Eng. 23(5), 279–295 (1997)
Duan, Z., Tian, C., Tian, C., Duan, Z.: Propositional projection temporal logic, Büchi automata and \(\omega \)-regular expressions. In: Agrawal, M., Du, D.-Z., Duan, Z., Li, A. (eds.) TAMC 2008. LNCS, vol. 4978, pp. 47–58. Springer, Heidelberg (2008)
Pnueli, A.: The temporal logic of programs. In: Proceedings of 18th IEEE Symposium Foundations of Computer Science, pp. 46–57 (1977)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Zhang, X., Duan, Z., Tian, C. (2016). PPTL_SPIN: A SPIN Based Model Checker for Propositional Projection Temporal Logic. In: Liu, S., Duan, Z. (eds) Structured Object-Oriented Formal Language and Method. SOFL+MSVL 2015. Lecture Notes in Computer Science(), vol 9559. Springer, Cham. https://doi.org/10.1007/978-3-319-31220-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-31220-0_14
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-31219-4
Online ISBN: 978-3-319-31220-0
eBook Packages: Computer ScienceComputer Science (R0)