Dynamic reconfiguration of component-based real-time software

作者: A. Rasche , A. Polze

DOI: 10.1109/WORDS.2005.31

关键词:

摘要: Increasing capabilities of modern microcontrollers greatly increase their applicability to more and complex scenarios. However, unstable ever-changing environmental settings require embedded systems permanently adapt new situations. Dynamic reconfiguration provides a powerful mechanism execute such adaptation strategies. The implementation dynamic is still challenging for real-time control software. Within earlier work we have presented our framework Adapt.NET runtime adaption component-based applications, including infrastructure monitoring, targeted mobile desktop environments. New experiments in Web-based remote laboratory - the distributed lab complete bounded time. In use experiment failures user components. this paper, analyze timing behavior implemented algorithm order allow predictable execution times. We describe how applications can be adapted changing conditions, continuously meeting all tasks deadlines during reconfiguration.

参考文章(13)
Jeff Magee, Naranker Dulay, Susan Eisenbach, Jeff Kramer, Specifying Distributed Software Architectures european software engineering conference. pp. 137- 153 ,(1995) , 10.1007/3-540-60406-5_12
Jonathan Walpole, Calton Pu, Ashvin Goel, David Steere, SWiFT: a feedback control and dynamic reconfiguration toolkit conference on usenix windows nt symposium. pp. 23- 23 ,(1998)
Lui Sha, Ragunathan Rajkumar, John Lehoczky, Krithi Ramamritham, Mode Change Protocols for Priority-Driven Preemptive Scheduling Real-time Systems. ,vol. 1, pp. 243- 264 ,(1989) , 10.1007/BF00365439
J. Kramer, J. Magee, The evolving philosophers problem: dynamic change management IEEE Transactions on Software Engineering. ,vol. 16, pp. 1293- 1306 ,(1990) , 10.1109/32.60317
Etienne Schneider, Florentin Picioroag?, Uwe Brinkschulte, Dynamic reconfiguration through OSA+, a real-time middleware Proceedings of the 1st international doctoral symposium on Middleware. pp. 319- 323 ,(2004) , 10.1145/1028480.1028488
M. Wermelinger, A hierarchic architecture model for dynamic reconfiguration Proceedings of PDSE '97: 2nd International Workshop on Software Engineering for Parallel and Distributed Systems. pp. 243- 254 ,(1997) , 10.1109/PDSE.1997.596843
A. Rasche, A. Polze, Configurable services for mobile users workshop on object-oriented real-time dependable systems. pp. 163- 170 ,(2002) , 10.1109/WORDS.2002.1000049
M. Bodson, J. Lehoczky, R. Rajkumar, L. Sha, D. Soh, M. Smith, J. Stephan, Control reconfiguration in the presence of software failures conference on decision and control. pp. 2284- 2289 ,(1993) , 10.1109/CDC.1993.325604
A. Rasche, A. Polze, Configuration and dynamic reconfiguration of component-based applications with Microsoft .NET international symposium on object component service oriented real time distributed computing. pp. 164- 171 ,(2003) , 10.1109/ISORC.2003.1199251
Lui Sha, Using simplicity to control complexity IEEE Software. ,vol. 18, pp. 20- 28 ,(2001) , 10.1109/MS.2001.936213