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