Time concepts in real-time software
1993, Control Engineering Practice
https://doi.org/10.1016/0967-0661(93)92099-PAbstract
An attempt is made to systematize the variety of time-bound tenns. understandings and theories used for describing. analysing and verifying the properties of real-time (embedded) software. Time concepts usable in real-time software are projected to the background of those used in other fields of science and technology. This topic has not been too widely discussed earlier. Recently some interest to the essence of time as used in programming has been shown by Hoogeboom and Halang (1991). Motus (1992). Motus and Rodd (1992). The conclusion has been reached that real-time computing in a wide sense-i.e. including specification. design. implementation and maintenance-actually makes use of at least three different philosophical time concepts within one system.
References (18)
- J.F.Allen "Towards a general theory of Action and Time" --Artificial Intelligence. vo1.23. no .2. 123-154 Benthem (1991) J . van Benthem "The logic of time. A model- theoretic investigation into the varieties of temporal ontology and temporal discourse" .-Kluwer Academic Publishers. 280 pp. Corsetti and colleagues (1991) E.Corsetti. E.Crivelli . D.Mandrioli.
- A.Montanari. A.C . Morzenti. P.San Pietro. E. Ratto " Dealing with different time scales in formal specifications" --Proc . 6th Int. Workshop on software specification and design. Como. 92-101 Denbigh (1981)
- K.G . Denbigh "Three concepts of time" Springer Veriag. 1981. 180 pp. Caspl and Halbwachs (1982) P.Caspl and N. Halbwachs "Algebra of events : A model for parallel ami real-time systems" -- Proc . Int. Con ference on Parallel Processing. 150- 159 Caspi and Halbwachs (1986) P. Caspl and N . Halbwachs "A functional model for describing and reasoning about time behaviour of computing syslems" --Acta Informatlca. vol. 22. 595-627 Emerson and Halpern (1986) E. A.Emerson and 1.Y.Halpern •"Sometimes• and "Not never" reVisited: On branching versus linear time temporal logic" --J.of the ACM. vol.33. no. 1. 151-178
- Halbwachs (1992)
- N.Halbwachs •Synchronous programming of real-time systems . The language LUSTRE" School on Formal techniques in real-time and fault- tolerant systems. Univ . of Nijmegen. The Netherlands Henzinger. Manna. Pnueli (1992)
- T . A.Henzinger. Z.Manna. A.Pnueli "Temporal proof methodologies for real-time systems" -- School on Formal techniques in real-time and fault- tolerant systems. Univ.of Nijmegen. The Netherlands Hoogeboom and Halang (1991) B.Hoogeboom and W . A.Halang " The concept of time in software engineering for real time systems" --3rd International Conference on Software Engineering for Real Time Systems. lEE Conference Publication no . 344. 156 -163
- Hooman (1992)
- Hooman •Compositional Verification of Distributed Real-time Systems" --School on Formal techniques in real-time and fault-tolerant systems. Univ . of Nijmegen. The Netherlands lefferson (1983) D .Jefferson •Virtual time" -Proc .
- International Conference on Parallel Processing. Silver Spring. Md .. 384-394
- Kopetz (1984) H.Kopetz "Real time in distributed real-time system.~•.- Proc. 5th IFAC Workshop on Distributed Computer Control Systems. Pergamon Press . 11-15
- Kopetz ( 1990)
- H . Kopetz. K. H. Kim "Temporal uncertainties in Interactions among real-time objects" -Institut fUr Technlsche Informatlk. T echnische Universitat Wien. Austria. Res.rep. no. 10 /90. 30 pp. Kurki-Suonio (1991) R. Kurkl-Suonlo "Some thoughts for the Real- time Session m the Como Workshop (6th Int. Workshop on software speCification and design)" -- privale communication
- Kurkl-Suonio. Systii. Vam (1991) R.Kurki-Suonio. K.Systii. J . Vam " Real-time Specificallon and Modeling with Joint Actions" -- Proc . 6th Int. Workshop on software specification and design. Como . 84-91
- Ledru (1991) Y. Ledru "Developing reactive systems in YDM framework" --Proc . 6th Int. Workshop on software specification and design. Como. 130-139 Motus (1983) L.Motus and K.Kaaramees "A model based design of distributed computer control system software" --Proc. 4th IFAC Workshop on distributed computer control systems, Pergamon Press, 93-101
- Motus (1992) L.Motus "Time concepts in software" - Concise Encyclopedia of Software Engineering, Pergamon Press, to be publisbed in 1992 Motus and Rodd (1992) L.Motus and M.G.Rodd "Specification of embedded real-time software". Prentice-Hall. to be published in 1992
- Ostroff (1989) J.Ostroff "Temporal logic for Real -time Systems " .-Research Studies Press/ John Wiley and Sons Inc. 209 pp. 10 Quirk and Gilbert (1977)
- W.J.Quirk and R.Gilbert "The formal specification of the requirements of complex real- time systems" --AERE, Harwell, UK. rep.no 8602,57 pp. Sbobam (1988) Y.Sbobam "Reasoning about Change. Time and Causation from the standpoint of Artificial Intelligence" -MIT Press, 200 pp. Sifakis (1979)
- J .Sifakis "Use of Petri nets for performance evaluation".-Acta Cybemetica, vol.4 . no.2. 185- 202 Stankovic (1988) J.A.Stankovic "Misconceptions about real-time computing: a serious problem for next generation systems" -IEEE Computer. vo1.21. no . l0. 10-19.