DocumentCode :
2589206
Title :
Dynamic reconfiguration of component-based real-time software
Author :
Rasche, Andreas ; Poize, A.
Author_Institution :
Hasso-Plattner Inst., Potsdam Univ., Germany
fYear :
2005
fDate :
2-4 Feb. 2005
Firstpage :
347
Lastpage :
354
Abstract :
Increasing capabilities of modern microcontrollers greatly increase their applicability to more and more complex scenarios. However, unstable and ever-changing environmental settings require embedded systems permanently to adapt to new situations. Dynamic reconfiguration provides a powerful mechanism to execute such adaptation strategies. The implementation of dynamic reconfiguration is still challenging for embedded real-time control software. Within earlier work we have presented our framework Adapt.NET for runtime adaption of component-based applications, including a runtime infrastructure for dynamic reconfiguration and monitoring, targeted for mobile and desktop environments. New experiments in our Web-based remote laboratory - the distributed control lab - require the reconfiguration to complete in bounded time. In the remote lab we use dynamic reconfiguration to adapt experiment control to failures in user control components. Within this paper, we analyze the timing behavior of the implemented dynamic reconfiguration algorithm in order to allow for predictable execution times. We describe how complex component-based real-time applications can be adapted to changing environmental conditions, continuously meeting all tasks deadlines during dynamic reconfiguration.
Keywords :
configuration management; embedded systems; microcontrollers; middleware; network operating systems; Adapt.NET; Web-based remote laboratory; adaptation strategies; desktop environments; distributed control lab; dynamic monitoring; dynamic reconfiguration; embedded real-time control software; experiment control; mobile environments; modern microcontrollers; runtime adaptation; runtime infrastructure; timing behavior; user control components; Algorithm design and analysis; Application software; Condition monitoring; Distributed control; Embedded software; Embedded system; Microcontrollers; Remote laboratories; Remote monitoring; Runtime environment;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 2005. WORDS 2005. 10th IEEE International Workshop on
ISSN :
1530-1443
Print_ISBN :
0-7695-2347-1
Type :
conf
DOI :
10.1109/WORDS.2005.31
Filename :
1544810
Link To Document :
بازگشت