Abstract
In safe-critical real-time systems, it is required that the timing constraints must be respected under any circumstance at runtime. To provide such guarantees, the designers need to describe the system behaviors with formal models, based on which timing correctness of the system can be proved. There have been many different real-time task models developed over the years describing different timing behaviors of real-time systems. This article briefly reviews some of the representative real-time task models, focusing on the expressiveness aspect. In particular, this article will cover the basic periodic/sporadic task models with extensions of bursts and jitters, the graph-based real-time task models which can model different possible workload release patterns in a compact model, the parallel real-time task models that can describe the internal parallel workload structures, and the arrival curves in real-time calculus as a general workload representation.
References
M. Anand, A. Easwaran, S. Fischmeister, I. Lee, in ISORC, Orlando, 5–7 May 2008
N. Audsley, A. Burns, M. Richardson, K. Tindell, A.J. Wellings, Softw. Eng. J. 8, 284 (1993)
M. Bamakhrama, T. Stefanov, in EMSOFT, Taipei, 9–14 Oct 2011
M. Bamakhrama, T. Stefanov, Des. Autom. Embed. Syst. 17, 221 (2013)
S.K. Baruah, in ECRTS, Berlin, 17–19 June 1998a
S.K. Baruah, in RTSS, Madrid, 2–4 Dec 1998b
S.K. Baruah, Real-Time Syst. 24, 93 (2003)
S.K. Baruah, in RTCSA, Macau, 23–25 Aug 2010a
S.K. Baruah, in RTSS, San Diego, 30 Nov–3 Dec 2010b
S.K. Baruah, in EMSOFT, Amsterdam, 4–9 Oct 2015
S.K. Baruah, A.K. Mok, L.E. Rosier, in RTSS, Lake Buena Vista, Dec 1990
S.K. Baruah, D. Chen, S. Gorinsky, A. Mok, Real-Time Syst. 17, 5 (1999)
J. Bengtsson, W. Yi, in Lectures on concurrency and petri nets (Springer, New York, 2003), pp. 87–124
J.-Y. L. Boudec, P. Thiran, in Network Calculus: A Theory of Deterministic Queuing Systems for the Internet (Springer, Berlin/Heidelberg, 2001)
V. Berten, P. Courbin, J. Goossens, in RTNS, Nantes, 29–30 Sept 2011
V. Bonifaci, A.M. Spaccamela, S. Stiller, A. Wiese, in ECRTS, Paris, 9–12 July 2013
S. Chakraborty, T. Erlebach, L. Thiele, in WADS, Providence, 15–17 Aug 2001
S. Chakraborty, S. Knzli, L. Thiele, in DATE, Munich, 3–7 Mar 2003
Z. Dong, C. Liu, in RTSS, Paris, 5–8 Dec 2017
D.G. Feitelson, L. Rudolph, J. Parallel Distrib. Comput. 16, 306 (1992)
E. Fersman, P. Pettersson, W. Yi, in TACAS, Grenoble, 8–12 Apr 2002
N. Guan, Y. Tang, Y. Wang, W. Yi, in DATE, Grenoble, 9–13 Mar 2015
X. Jiang, X. Long, N. Guan, H. Wan, in RTSS, Porto, 29 Nov–2 Dec 2016
X. Jiang, N. Guan, X. Long, W. Yi, in RTSS, Paris, 5–8 Dec 2017
K. Lakshmanan, S. Kato, R. Rajkumar, in RTSS, San Diego, 30 Nov–3 Dec 2010
E.A. Lee, D.G. Messerschmitt, Proc. IEEE 75, 1235 (1987)
E.A. Lee, S.A. Seshia, in Introduction to Embedded Systems, a Cyber-Physical Systems Approach (MIT Press, 2011)
J.P. Lehoczky, L. Sha, J.K. Strosnider, in RTSS, San Jose, 1–3 Dec 1987
J.Y.-T Leung, M. Merrill, Inf. Process. Lett. 11, 115 (1980)
J.Y.-T Leung, J. Whitehead, Perform. Eval. 2, 237 (1982)
C.L. Liu, J.W. Layland, J. ACM (JACM) 20, 46 (1973)
A. Melani, M. Bertogna, V. Bonifaci, A.M. Spaccamela, in ECRTS, Lund, 7–10 July 2015
M. Mohaqeqi, J. Abdullah, N. Guan, W. Yi, in ECRTS, Toulouse, 5–8 July 2016
A.K. Mok, Dissertation, Massachusetts Institute of Technology, 1983
A.K. Mok, D. Chen, IEEE Trans. Softw. Eng. 23, 635 (1997)
N.T. Moyo, E. Nicollet, F. Lafaye, C. Moy, in ECRTS, Brussels, 6–9 July 2010
OpenMP (2018) http://openmp.org
J.C. Palencia, M.G. Harbour, in RTSS, Madrid, 2–4 Dec 1998
J.C. Palencia, M.G. Harbour, in ECRTS, Porto, 2–4 July 2003
K. Richter, R. Racu, R. Ernst, in RTSS, Cancun, 3–5 Dec 2003
A. Saifullah, K. Agrawal, C. Lu, C. Gill, in RTSS, Vienna, 29 Nov–2 Dec 2011
A. Saifullah, D. Ferry, C. Lu, C. Gill. Technical report, Washington University, 2012
A. Singh, S.K. Baruah, in RTSS, Paris, 5–8 Dec 2017
A. Singh, P. Ekberg, S.K. Baruah, in ECRTS, Dubrovnik, 27–30 June 2017
J. Spasic, D. Liu, E. Cannella, T. Stefanov, in CODES+ISSS, Amsterdam, 4–9 Oct 2015
B. Sprunt, L. Sha, J. Lehoczky, Real-Time Syst. 1, 27 (1989)
J.A. Stankovic, Technical report, University of Massachusetts, 1992
M. Stigge, W. Yi, in ECRTS, Pisa, 11–13 July 2012
M. Stigge, W. Yi, in RTSS, Vancouver, 3–6 Dec 2013
M. Stigge, W. Yi, in ECRTS, Madrid, 8–11 July 2014
M. Stigge, P. Ekberg, N. Guan, W. Yi, in RTAS, Chicago, 11–14 Apr 2011a
M. Stigge, P. Ekberg, N. Guan, W. Yi, in ECRTS, Porto, 6–9 July 2011b
M. Stigge, P. Ekberg, W. Yi, ACM SIGBED Rev. 10, 20 (2012)
M. Stigge, Dissertation, Uppsala University, 2014
J. Sun, N. Guan, Q. Deng, P. Zeng, W. Yi, ACM Trans. Embed. Comput. Syst. (TECS) 15, 14:1 (2016)
J. Sun, N. Guan, Y. Wang, Q. He, W. Yi, in RTSS, Paris, 5–8 Dec 2017
H. Takada, K. Sakamura, in RTCSA, Taipei, 27–29 Oct 1997
L. Thiele, S. Chakraborty, M. Naedele, in ISCAS, Geneva, 28–31 May 2000
K. Tindell, Technical report, University of York, 1994
K.W. Tindell, A. Burns, A.J. Wellings, Real-Time Syst. 6, 133 (1994)
E. Wandeler, Dissertation, ETH Zurich, 2006
Y. Wang, N. Guan, J. Sun, M. Lv, Q. He, T. He, W. Yi, in RTCSA, Hsinchu, 16–18 Aug 2017
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this entry
Cite this entry
Tang, Y., Guan, N., Yi, W. (2020). Real-Time Task Models. In: Tian, YC., Levy, D. (eds) Handbook of Real-Time Computing. Springer, Singapore. https://doi.org/10.1007/978-981-4585-87-3_29-1
Download citation
DOI: https://doi.org/10.1007/978-981-4585-87-3_29-1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-4585-87-3
Online ISBN: 978-981-4585-87-3
eBook Packages: Springer Reference EngineeringReference Module Computer Science and Engineering