ACM Home Page
Please provide us with feedback. Feedback
TimeAdapt: timely execution of dynamic software reconfigurations
Full text PdfPdf (407 KB)
Source Middleware Conference archive
Proceedings of the 5th Middleware doctoral symposium table of contents
Leuven, Belgium
Pages 13-18  
Year of Publication: 2008
ISBN:978-1-60558-361-7
Authors
Serena Fritsch  Trinity College Dublin, Dublin, Ireland
Siobhán Clarke  Trinity College Dublin, Dublin, Ireland
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 61,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1462728.1462731
What is a DOI?

ABSTRACT

Real-time embedded systems such as those in the avionics, automotive and robotics domains run in highly complex and unstable environments. These systems need to be adaptive in order to maintain required levels of quality of service in dynamic environments. Dynamic software reconfiguration mechanisms support adaptations in such environments without the need to restart the system. However, the highly dynamic nature of real-time embedded systems in unstable environments raises new challenges for reconfiguration, such as the need for timely execution. Current programming frameworks and middleware for real-time embedded systems either do not address dynamic reconfiguration at all, or omit timeliness from consideration.

In this paper we present TimeAdapt that supports the execution of reconfigurations on component-based real-time applications in a timely manner. The system design follows a three-tiered approach: For each reconfiguration, a probability is estimated as to whether the given time bound can be met. If the probability is high enough (as specified by the application), the reconfiguration is scheduled for execution as a real-time task. TimeAdapt also includes a reconfiguration specification language and a component model that supports dynamic reconfigurations on its elements.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Stringtemplate. http://www.stringtemplate.org.
 
2
3
4
 
5
 
6
 
7
8
 
9
P.-C. David and T. Ledoux. Safe dynamic reconfigurations of Fractal architectures with FScript. In Proc. Fractal CBSE Workshop, ECOOP'06, 2006.
 
10
G. Deng, D. Schmidt, C. Gill, and N. Wang. Qos-enabled component middleware for distributed real-time and embedded systems. In Handbook of Real-Time and Embedded Systems. CRC Press, 2007.
 
11
12
 
13
14
15
16
 
17
J. Hu, S. Gorappa, J. Colmenares, and R. Klefstad. Compadres: A lightweight component middleware framework for composing distributed real-time embedded systems with real-time java. In Middleware, 2007.
 
18
H. Issel. Dynamische Rekonfiguration in eingebetteten Regelungssystemen. Master's thesis, Hasso-Plattner-Institut fuer Softwaresystemtechnik, Universitaet Potsdam, Germany, 2006.
 
19
J. W. Liu. Real-time Systems. Prentice Hall, 2000.
 
20
 
21
22
 
23
A. Plsek, F. Loiret, P. Merle, and L. Seinturier. A component framework for java-based real-time embedded systems. In Middleware, 2008.
 
24
 
25
 
26
A. Tesanovic, M. Amirijoo, D. Nilsson, H. Norin, and J. Hansson. Ensuring real-time performance guarantees in dynamically reconfigurable embedded systems. In EUC, 2005.
 
27

Collaborative Colleagues:
Serena Fritsch: colleagues
Siobhán Clarke: colleagues