Affiliation:
1. Universität Leipzig, Germany
2. TU Dresden, Germany
Abstract
Metric Temporal Logic (MTL) and Timed Propositional Temporal Logic (TPTL) are quantitative extensions of Linear Temporal Logic (LTL) that are prominent and widely used in the verification of real-timed systems. We study MTL and TPTL as specification languages for one-counter machines. It is known that model checking one-counter machines against formulas of Freeze LTL (FLTL), a strict fragment of TPTL, is undecidable. We prove that in our setting, MTL is strictly less expressive than TPTL, and incomparable in expressiveness to FLTL, so undecidability for MTL is not implied by the result for FLTL. We show, however, that the model-checking problem for MTL is undecidable. We further prove that the satisfiability problem for the unary fragments of TPTL and MTL are undecidable; for TPTL, this even holds for the fragment in which only one register and the finally modality is used. This is opposed to a known decidability result for the satisfiability problem for the same fragment of FLTL.
Publisher
Association for Computing Machinery (ACM)
Subject
Computational Mathematics,Logic,General Computer Science,Theoretical Computer Science
Reference45 articles.
1. Luca Aceto and Anna Ingólfsdóttir (Eds.). 2006. Proceedings of Foundations of Software Science and Computation Structures 9th International Conference FOSSACS 2006 Held as Part of the Joint European Conferences on Theory and Practice of Software ETAPS 2006 Vienna Austria March 25-31 2006. Lecture Notes in Computer Science Vol. 3921. Springer. Luca Aceto and Anna Ingólfsdóttir (Eds.). 2006. Proceedings of Foundations of Software Science and Computation Structures 9th International Conference FOSSACS 2006 Held as Part of the Joint European Conferences on Theory and Practice of Software ETAPS 2006 Vienna Austria March 25-31 2006. Lecture Notes in Computer Science Vol. 3921. Springer.
2. A theory of timed automata
3. The benefits of relaxing punctuality
4. Real-Time Logics: Complexity and Expressiveness
5. A really temporal logic