Abstract
This paper introduces infinite intervals into the Duration Calculus [33]. The extended calculus defines a state duration over an infinite interval by a property which specifies the limit of the state duration over finite intervals, and excludes the description operator. Thus the calculus can be established without involvement of unpleasant calculation of infinity. With limits of state durations, one can treat conventional liveness and fairness, and can also measure liveness and fairness through properties of limits. Including both finite and infinite intervals, the calculus can, in a simple manner, distinguish between terminating behaviour and nonterminating behaviour, and therefore directly specify and reason about sequentiality.
On leave of absence from the Software Institute, Academia Sinica
On leave of absence from the Institute of Information Technology of Vietnam
On leave of absence from the Software Institute, Academia Sinica
Preview
Unable to display preview. Download preview PDF.
References
Dang Van Hung and Zhou Chaochen: Probabilistic Duration Calculus for Continuous Time. UNU/IIST Report No. 25, 1994.
M. Engel, M. Kubica, J. Madey, D.J. Parnas, A.P. Ravn and A.J. van Schouwen: A Formal Approach to Computer Systems Requirements Documentation. In Proc. the Workshop on Theory of Hybrid Systems, LNCS 736, R.L. Grossman, A. Nerode, A.P. Ravn and H. Rischel (Editors), pp. 452–474, 1993.
M. Engel and H. Rischel: Dagstuhl-Seminar Specification Problem — a Duration Calculus Solution. Personal communication, September 1994.
M.R. Hansen: Model-Checking Discrete Duration Calculus. In Formal Aspects of Computing. Vol. 6, No. 6A, pp. 826–845, 1994.
M.R. Hansen, P.K. Pandya and Zhou Chaochen: Finite Divergence. In Theoretical Computer Science, Vol.138, pp 113–139, 1995.
M.R. Hansen and Zhou Chaochen: Semantics and Completeness of Duration Calculus. In Real-Time: Theory in Practice, REX Workshop, LNCS 600, J.W. de Bakker, C. Huizing, W.-P. de Roever and G. Rozenberg (Editors), pp. 209–225, 1992.
M.R. Hansen, Zhou Chaochen and J. Staunstrup: A Real-Time Duration Semantics for Circuits. In Proc. of the 1992 ACM/SIGDA Workshop on Timing Issues in the Specification and Synthesis of Digital Systems, Princeton, March 1992.
He Jifeng and J. Bowen: Time Interval Semantics and Implementation of A Real-Time Programming Language. In Proc. 4th Euromicro Workshop on Real Time Systems, IEEE Press, June 1992.
He Weidong and Zhou Chaochen: A Case Study of Optimization. UNU/IIST Report No. 34, December 1994.
C.A.R. Hoare: Communicating Sequential Processes. Prentice Hall International (UK) Ltd., 1985.
Y. Kesten, A. Pnueli, J. Sifakis and S. Yovine: Integration Graphs: A Class of Decidable Hybrid Systems. In Hybrid Systems, LNCS 736, R.L. Grossman, A. Nerode, A.P. Ravn and H. Rischel (Editors), pp. 179–208, 1993.
B.C. Kuo: Automatic Control Systems (sixth edition), Prentice-Hall International Inc., 1991.
Liu Zhiming, A.P. Ravn, E.V. Sørensen and Zhou Chaochen: A Probabilistic Duration Calculus. In, Dependable Computing and Fault-Tolerant Systems Vol. 7: Responsive Computer Systems. H. Kopetz and Y. Kakuda (Editor), pp. 30–52, Springer Verlag, 1993.
Liu Zhiming, A.P. Ravn, E.V. Sørensen and Zhou Chaochen: Towards a Calculus of Systems Dependability. In Journal of High Integrity System, Vol. 1, No. 1, Oxford University Press, pp. 49–65, 1994.
B. Moszkowski: A Temporal Logic for Multilevel Reasoning about Hardware. In IEEE Computer, Vol. 18, No. 2, pp. 10–19, 1985.
B. Moszkowski: Some Very Compositional Temporal Properties, In Programming Concepts, Methods and Calculi (A-56), E.-R. Olderog (Editor), Elsevier Science B.V. (North-Holland), pp. 307–326, 1994.
B. Moszkowski: Compositional Reasoning about Projected and Infinite Time, Technical Report EE/0495/M1, Department of Electrical and Electronic Engineering, University of Newcastle upon Tyne, U.K., 1995.
P.H. Pandya: Weak Chop Inverses and Liveness in Duration Calculus. Technical Report TR-95-1, Computer Science Group, TIFR, India, 1994.
A.P. Ravn and H. Rischel: Requirements Capture for Embedded Real-Time Systems. In Proc. IMACS-MCTS'91 Symp. Modelling and Control of Technological Systems, Vol. 2, pp. 147–152, Villeneuve d'Ascq, France, 1991.
A.P. Ravn, H. Rischel and K.M. Hansen: Specifying and Verifying Requirements of Real-Time Systems. In IEEE Trans. Software Eng., Vol. 19, No. 1, pp. 41–55, January 1993.
R. Rosner and A. Pnueli: A Choppy Logic. In First Annual IEEE Symposium on Logic In Computer Science, pp 306–314, IEEE Computer Society Press, June, 1986.
J.U. Skakkebæk: Liveness and Fairness in Duration Calculus. In CONCUR'94: Concurrency Theory, LNCS 836, B. Jonsson and J. Parrow(Editors), pp. 283–298, 1994.
J.U. Skakkebæk, A.P. Ravn, H. Rischel and Zhou Chaochen: Specification of Embedded Real-Time Systems. In Proc. 4th Euromicro Workshop on Real-Time Systems, pp. 116–121, IEEE Press, June 1992.
J.U. Skakkebæk and N. Shankar: Towards a Duration Calculus Proof Assistant in PVS. In Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 863, H. Langmaack, W.-P. de Roever and J. Vytopil (Editors), pp. 660–679, Sept. 1994.
J.U. Skakkebæk, and P. Sestoft: Checking Validity of Duration Calculus Formulas. ProCoS II Report ID/DTH JUS 3/1, January 1993
Y. Venema: A Modal Logic for Chopping Intervals. In Journal of Logic Computation, Vol. 1, No. 4, pp. 453–476, 1991.
H. Weyl: Mathematics and Logic. A Brief Survey Serving as a Preface to a View of “The Philosophy of Bertrand Russell”. In Amer. Math. Monthly, Vol. 53, pp. 2–13, 1946.
B.H. Widjaja, Chen Zongji, He Weidong and Zhou Chaochen: A Cooperative Design for Hybrid Control System. UNU/IIST Report No.36, 1995.
Yu Huiqun, P.K. Pandya and Sun Yongqiang: A Calculus for Hybrid Sampled Data Systems. In Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 863, H. Langmaack, W.-P. de Roever and J. Vytopil (Editors), pp. 716–737, Sept. 1994.
Yu Xinyao, Wang Ji, Zhou Chaochen and P.K. Pandya: Formal Design of Hybrid Systems. In Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 863, H. Langmaack, W.-P. de Roever and J. Vytopil (Editors), pp. 738–755, Sept. 1994.
Zheng Yuhua and Zhou Chaochen: A Formal Proof of the Deadline Driven Scheduler. In Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 863, H. Langmaack, W.-P. de Roever and J. Vytopil (Editors), pp. 756–775, Sept. 1994.
Zhou Chaochen: Duration Calculi: An Overview. In the Proceedings of Formal Methods in Programming and Their Applications, LNCS 735, D. Bjørner, M. Broy and I.V. Pottosin (Editors), pp. 256–266, July 1993.
Zhou Chaochen, C.A.R. Hoare and A.P. Ravn: A Calculus of Durations. In Information Processing Letters, Vol. 40, No. 5, pp. 269–276, 1991.
Zhou Chaochen, M.R. Hansen, A.P. Ravn and H. Rischel: Duration Specifications for Shared Processors. In Proc. of the Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 571, J. Vytopil (Editor), pp. 21–32, January 1992.
Zhou Chaochen, M.R. Hansen and P. Sestoft: Decidability and Undecidability Results for Duration Calculus. In Proc. of STACS '93. 10th Symposium on Theoretical Aspects of Computer Science, LNCS 665, P. Enjalbert, A. Finkel and K.W. Wagner (Editor), pp. 58–68, Feb. 1993.
Zhou Chaochen and Li Xiaoshan: Infinite Duration Calculus. Draft, August 1992.
Zhou Chaochen and Li Xiaoshan: A Mean Value Calculus of Durations. In A Classical Mind (Essays in Honour of C.A.R. Hoare), A.W.Roscoe (Editor), Prentice-Hall, pp. 431–451,1994.
Zhou Chaochen, A.P. Ravn and M.R. Hansen: An Extended Duration Calculus for Hybrid Real-Time Systems. In Hybrid Systems, LNCS 736, R.L. Grossman, A. Nerode, A.P. Ravn and H. Rischel (Editors), pp. 36–59, 1993.
Zhou Chaochen, Zhang Jingzhong, Yang Lu and Li Xiaoshan: Linear Duration Invariants. In Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 863, H. Langmaack, W.-P. de Roever and J. Vytopil (Editors), pp. 86–109, Sept. 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chaochen, Z., Van Hung, D., Xiaoshan, L. (1995). A duration calculus with infinite intervals. In: Reichel, H. (eds) Fundamentals of Computation Theory. FCT 1995. Lecture Notes in Computer Science, vol 965. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60249-6_39
Download citation
DOI: https://doi.org/10.1007/3-540-60249-6_39
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60249-1
Online ISBN: 978-3-540-44770-2
eBook Packages: Springer Book Archive