A Middleware Approach for Dynamic Real-Time Software Reconfiguration on Distributed Embedded Systems

Abstract : Dynamic software reconfiguration is a useful tool to adapt and maintain software systems. In most approaches, the system has to be stopped while the reconfiguration is in progress. This is not suitable for real-time systems. Timing constraints must be met even while the system is reconfiguring.
Our approach is based on the real-time middleware OSA+. Our main objective is to be able to reconfigure one (or more) service during the run-time, with a predictable and predefined blackout time (the time the systems does not react due to the reconfiguration).
Three different approaches concerning the blocking or non-blocking state of a service are presented. These approaches can be used to realize a tradeoff between the reconfiguration time and the blackout time.
Complete list of metadatas

Cited literature [25 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00011926
Contributor : Etienne Schneider <>
Submitted on : Sunday, March 12, 2006 - 4:10:15 PM
Last modification on : Thursday, May 2, 2019 - 10:24:38 AM
Long-term archiving on : Saturday, April 3, 2010 - 9:26:03 PM

Identifiers

  • HAL Id : tel-00011926, version 1

Citation

Etienne Schneider. A Middleware Approach for Dynamic Real-Time Software Reconfiguration on Distributed Embedded Systems. Networking and Internet Architecture [cs.NI]. INSA de Strasbourg; Université Louis Pasteur - Strasbourg I, 2004. English. ⟨tel-00011926⟩

Share

Metrics

Record views

238

Files downloads

327