DocumentCode :
2453132
Title :
An Overrun Method to Support Composition of Semi-independent Real-Time Components
Author :
Behnam, Moris ; Shin, Insik ; Nolte, Thomas ; Nolin, Mikael
Author_Institution :
Malardalen Real-Time Res. Centre (MRTC), Malardalen Univ., Vasteras
fYear :
2008
fDate :
July 28 2008-Aug. 1 2008
Firstpage :
1347
Lastpage :
1352
Abstract :
Engineers of embedded software systems rely on efficient design techniques and tools along with efficient run-time support. In the design of complex embedded real-time systems, the hierarchical scheduling framework (HSF) has been introduced as a design-time framework enabling compositional schedulability analysis of embedded software systems with real-time properties. Moreover, the HSF provides a run-time framework guaranteeing that these nonfunctional requirements are met. In this paper a system consists of a number of semi- independent components called subsystems, and these subsystems are allowed to share logical resources. The HSF makes sure that the individual subsystems respect their allocated CPU budgets. However, as semi-independent subsystems share logical resources, extra complexity is introduced. Specifically, the contribution of this paper is a novel method to allow for budget overruns; a common scenario when a subsystem utilizes shared logical resources. This proposed method is not only more resource efficient than existing methods, but it is also more appropriate for supporting composability of independently developed real-time subsystems.
Keywords :
embedded systems; object-oriented programming; scheduling; complex embedded realtime systems; embedded software systems; hierarchical scheduling framework; runtime support; semi-independent realtime components; Application software; Computer applications; Design engineering; Design methodology; Embedded software; Real time systems; Resource management; Runtime; Testing; Timing; Composition; Hierarchical scheduling; Logical resource sharing; Real time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
ISSN :
0730-3157
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2008.113
Filename :
4591778
Link To Document :
بازگشت