Abstract
The paper presents a new type of system architecture for distributed embedded systems, whereby a system is composed from embedded actors that communicate transparently by exchanging labeled messages (signals), independent of their allocation onto network nodes. Signals are exchanged at precisely specified time instants in accordance with the concept of Timed Multitasking, whereby actors can be viewed as real-time tasks with event- triggered input and output drivers activated by timing or external events. The combination of actors, signal-based communication and timed multitasking has resulted in a new operational model - Distributed Timed Multitasking (DTM). The latter has been used to derive a task execution model and requirements specifications for a real-time kernel, which have been used to develop the timed-multitasking version of the HARTEX kernel. In this context, the paper presents a discussion of specific implementation issues related to the execution of periodic and sporadic tasks under DTM.
Danfoss Drives A/S, Ulsnaes 1, 6300 Graasten, Denmark
Chapter PDF
Similar content being viewed by others
Keywords
REFERENCES
Liu, J.W.S.: Real-Time Systems. Prentice Hall (2000)
Kopetz, H.: Real-Time Systems. Design Principles for Distributed Embedded Applications. Kluwer Academic Publishers (1997)
Liu, J., Lee, E.A.: Timed Multitasking for Real-Time Embedded Software. IEEE Control Systems Magazine: Advances in Software Enabled Control, February (2003), pp. 65–75
Henzinger, T.A., Horowitz, B., and Kirseh, C.M.: Embedded Control Systems Development with Giotto. Proc. of the Conference on Languages, Compilers and Tools for Embedded Systems LCTES’01, Salt Lake City, USA (2001)
Angelov, C., and Sierszecki, K.: A Software Framework for Component-Based Embedded Applications. Proc. of the Asia-Pacific Software Engineering Conference APSEC’2004, Busan, Korea, Dec. 2004, pp. 655–662
Angelov, C., Ivanov, I., and Burns, A.: HARTEX-a Safe Real-Time Kernel for Distributed Computer Control Systems. Software: Practice and Experience, vol. 32, N3, (2002), pp. 209–232
Angelov C., Berthing J., and Sierszecki K.: A Jitter-Free Operational Environment for Dependable Embedded Systems, in: A. Rettberg et al. (Eds.): From Specification to Embedded Systems Application. Springer (2005), pp. 277–288
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 International Federation for Information Processing
About this paper
Cite this paper
Angelov, C., Berthing, J. (2006). Distributed Timed Multitasking - A Model of Computation for Hard Real-Time Distributed Systems. In: Kleinjohann, B., Kleinjohann, L., Machado, R.J., Pereira, C.E., Thiagarajan, P.S. (eds) From Model-Driven Design to Resource Management for Distributed Embedded Systems. DIPES 2006. IFIP International Federation for Information Processing, vol 225. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39362-9_16
Download citation
DOI: https://doi.org/10.1007/978-0-387-39362-9_16
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-39361-2
Online ISBN: 978-0-387-39362-9
eBook Packages: Computer ScienceComputer Science (R0)