DocumentCode
3345634
Title
A Timed Multitasking Architecture for Distributed Embedded Systems
Author
Angelov, Christo ; Berthing, Jesper
Author_Institution
Univ. of Southern Denmark, Soenderborg
fYear
2007
fDate
4-6 July 2007
Firstpage
102
Lastpage
109
Abstract
The paper presents a software architecture for Distributed Timed Multitasking -a new model of computation that can be used to engineer open, and the same time, predictable embedded systems. Systems are composed from components (actors) that communicate transparently by exchanging labeled messages (signals) over a real-time network. Actors may be viewed as real-time tasks with event-triggered input/output signal drivers. The latter are executed atomically at precisely specified time instants, resulting in the elimination of transaction I/O jitter. Drivers are actually integrated into a middleware component -the Timed Communication Bus, which provides for complete separation of computation and communication, as well as transparent interaction between embedded actors, independent of their allocation on network nodes. The Communication Bus has been conceived as a subsystem of a distributed timed multitasking kernel whose architecture and operation are discussed as well.
Keywords
embedded systems; input-output programs; middleware; multiprogramming; operating system kernels; software architecture; system buses; distributed embedded systems; distributed timed multitasking kernel; event-triggered input-output signal drivers; labeled message exchange; middleware component; real-time network; software architecture; timed communication bus; timed multitasking architecture; transaction I/O jitter; Computational modeling; Computer architecture; Distributed computing; Embedded computing; Embedded system; Jitter; Multitasking; Predictive models; Real time systems; Software architecture; Distributed hard real-time systems; component-based design; embedded actors; semi-static cyclic scheduling; signal-based communication; timed multitasking;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Embedded Systems, 2007. SIES '07. International Symposium on
Conference_Location
Lisbon
Print_ISBN
1-4244-0840-7
Electronic_ISBN
1-4244-0840-7
Type
conf
DOI
10.1109/SIES.2007.4297323
Filename
4297323
Link To Document