DocumentCode :
2742161
Title :
A Run-Time Environment Supporting Real-Time Execution of Embedded Control Applications
Author :
Sierszecki, Krzysztof ; Angelov, Christo ; Ke, Xu
Author_Institution :
Mads Clausen Inst. for Product Innovation, Univ. of Southern Denmark, Soenderborg
fYear :
2008
fDate :
25-27 Aug. 2008
Firstpage :
61
Lastpage :
68
Abstract :
Designing safe and predictable software for embedded applications is a considerable challenge, which has been addressed by the COMDES-II framework. This is a component-based software framework employing a timed multitasking model of computation supported by a run-time environment. This paper presents a real-time kernel implementing the run-time environment - the HARTEXmu kernel that has been specifically developed for COMDES-II systems. The design and implementation of the kernel take into account the limitations of embedded systems, e.g. a small memory footprint and reduced kernel overhead. It also features Boolean vector processing that eliminates the need for linked-list queues, resulting in constant execution time of kernel functions independent of the number of tasks involved.
Keywords :
Boolean functions; embedded systems; multiprogramming; object-oriented programming; Boolean vector processing; COMDES-II framework; HARTEXmu kernel; embedded applications; embedded control applications; embedded systems; multitasking model; real-time execution; reduced kernel overhead; run-time environment; run-time environments; Application software; Communication system control; Computational modeling; Embedded computing; Embedded system; Indium phosphide; Kernel; Multitasking; Real time systems; Runtime environment; embedded systems; real-time kernel;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications, 2008. RTCSA '08. 14th IEEE International Conference on
Conference_Location :
Kaohsiung
ISSN :
1533-2306
Print_ISBN :
978-0-7695-3349-0
Type :
conf
DOI :
10.1109/RTCSA.2008.33
Filename :
4617274
Link To Document :
بازگشت