• 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