Abstract
A formal framework for specifying and verifying real-time systems with a continuous environment is presented. Metric Temporal Logic (MTL) is extended with a duration concept similar to the one in the Duration Calculus (DC). The resulting logic, called MTL-∫, is compared with DC and is shown to be more expressive. Axioms for MTL-∫ and a sound rule to prove that a timed transition system satisfies a limited-duration property are given.
Preview
Unable to display preview. Download preview PDF.
References
M. Abadi and L. Lamport, An old-fashioned recipe for real-time, in: J.W. de Bakker, C. Huizing, W.P. de Roever, and G. Rozenberg, ed., Proc. of the REX Workshop “Real-Time: Theory in Practice”, LNCS 600 (Springer-Verlag 1992) 1–27.
B. Alpern and F.B. Schneider, Defining liveness, Inf. Proc. Letters 21 (1985) 181–185.
R. Alur and T.A. Henzinger, Real-time logics: Complexity and expressiveness, in: Proc. of the 5th IEEE Symp. Logic in Comp. Sci. (IEEE Computer Society Press, 1990) 390–401.
R. Alur and T.A. Henzinger, Logics and models of real-time: A survey. in: J.W. de Bakker, C. Huizing, W.P. de Roever, and G. Rozenberg, ed., Proc. of the REX Workshop ”Real-Time: Theory in Practice”, LNCS 600 (Springer-Verlag 1992) 74–106.
H. Barringer, R. Kuiper, and A. Pnueli, Now you may compose temporal logic specifications, in: Proc. of the 16th Annual ACM Symp. on Theory of Comp. (1984) 51–63.
H. Barringer, R. Kuiper, and A. Pnueli, A really abstract concurrent model and its temporal logic, in: Proc. of the 13th ACM Symp. on Princ. of progr. Lang. (1986) 173–183.
H.S. Carslaw, An introduction to the Theory of Fourier's Series and Integrals (Dover Publications, Inc., New York, 1950.)
Zhou Chaochen, M.R. Hansen, A.P. Ravn, and H. Rischel, Duration specifications for shared processors, in: J. Vytopil, ed., Second International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems, Nijmegen, The Netherlands, LNCS 571 (Springer-Verlag 1992) 21–32.
Zhou Chaochen, C.A.R. Hoare, and A.P. Ravn, A calculus of durations, Inf. Proc. Letters 40(5) (1991) 269–276.
Zhou Chaochen, A.P. Ravn, and M.R. Hansen, An extended duration calculus for hybrid real-time systems, in: R.L. Grossman, A. Nerode, A.P. Ravn, and H. Rischel, ed., Workshop on hybrid systems, LNCS 736 (Springer-Verlag 1993) 36–59.
M.R. Hansen and Zhou Chaochen, Semantics and completeness of duration calculus, in: J.W. de Bakker, C. Huizing, W.P. de Roever, and G. Rozenberg, ed., Proc. of the REX Workshop ”Real-Time: Theory in Practice”, LNCS 600 (Springer-Verlag 1992) 209–225.
T.A. Henzinger, Z. Manna, and A. Pnueli, Temporal proof methodologies for real-time, in: Proc. of the 18th ACM Symp. on Princ. of Progr. Lang. (1991) 353–366.
T.A. Henzinger, Z. Manna, and A. Pnueli, Timed transition systems, in: J.W. de Bakker, C. Huizing, W.P. de Roever, and G. Rozenberg, ed., Proc. of the REX Workshop ”Real-Time: Theory in Practice”, LNCS 600 (Springer-Verlag 1992) 226–251.
J. Hooman, Specification and Compositional Verification of Real-Time Systems, LNCS 558 (Springer-Verlag 1991).
R. Koymans, Specifying message passing and time-critical systems with temporal logic, LNGS 651 (Springer-Verlag 1992).
Y. Lakhneche and J. Hooman, Metric Temporal Logic with Durations, in: A. Pnueli and J. Sifakis, ed., Theoretical Computer Science, special issue on hybrid systems (1994). To appear.
L. Lamport, The Temporal Logic of Actions, Technical report, Digital Equipment Corporation, Systems Research Center, 1991.
L. Lamport, Hybrid systems in TLA+, in: R.L. Grossman, A. Nerode, A.P. Ravn, and H. Rischel, ed., Workshop on hybrid systems, LNCS 736 (Springer-Verlag 1993) 77–102.
O. Maler, Z. Manna, and A Pnueli, From timed to hybrid systems, in: J.W. de Bakker, C. Huizing, W.P. de Roever, and G. Rozenberg, ed., Proc. of the REX Workshop ”Real-Time: Theory in Practice”, LNCS 600 (Springer-Verlag 1992) 447–484.
Z. Manna and A. Pnueli, Completing the temporal picture, in: 16th EATCS ICALP (1989).
K. Marzullo, F.B. Schneider, and N. Budhiraja, Derivation of sequential, real-time process-control programs, in: A.M. van Tilborg and G.M. Koob, ed., Foundations of Real-Time Computing: Formal Specifications and Methods, (Kluver Academic Publishers 1991) chapter2, 39–54.
X. Nicollin, J Sifakis, and S. Yovine, From ATP to timed graphs and hybrid systems, in: Acta Informatica 30(2) (1993) 181–202.
B. Moszkowski, A temporal logic for multilevel reasoning about hardware, in: IEEE Computer 18(2) (1985) 10–19.
A. Pnueli, System Specification and Refinement in Temporal Logic, in: Foundations of Software Technology and Theoretical Computer Science, LNCS Vol. 652 (Springer-Verlag 1993) 1–38.
J.S. Ostrolf. Temporal logic for real-time systems, (Research Studies Press, 1989).
A. Pnueli, The temporal logic of programs, in: Proc. 18th IEEE Symp. on Found. of Comp. Sci., (1977) 46–57.
P. Prior, Past, Present, and Future (Oxford University Press 1967).
A.P. Ravn, H. Rischel, and K.M. Hansen, Specifying and verifying requirements of real-time systems, in: IEEE Transaction on Software Engeneering (January 1993).
J. U. SkakkebÆk, Liveness and fairness in a Duration Calculus, Proc. CONCUR '94, LNCS, (Springer-Verlag 1994). To appear.
Y. Venema, A modal logic for chopping intervals, in: Journal of Logic Computation, 1(4) (1991) 453–476.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lakhneche, Y., Hooman, J. (1994). Reasoning about durations in Metric Temporal Logic. In: Langmaack, H., de Roever, WP., Vytopil, J. (eds) Formal Techniques in Real-Time and Fault-Tolerant Systems. FTRTFT ProCoS 1994 1994. Lecture Notes in Computer Science, vol 863. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58468-4_180
Download citation
DOI: https://doi.org/10.1007/3-540-58468-4_180
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58468-1
Online ISBN: 978-3-540-48984-9
eBook Packages: Springer Book Archive