loading...
Dynamic Real-Time Reconfiguration on a Multithreaded Java-Microcontroller
Vienna, Austria May 12-May 14
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISORC.2004.1300333Seventh IEEE International Symposium ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Matthias Pfeffer, University of Augsburg
Theo Ungerer, University of Augsburg
This paper presents an approach for dynamic reconfiguration of an embedded Java system in real-time. A class loader executed as a separate thread on a multithreaded microcontroller loads an updated class concurrent to the real-time application. At an uncritical time the application thread switches from the old to the newly updated class. A switching time of 246 clock cycles is determined by a worst-case execution time analysis and checked by measurements on the system. Although this approach is based on a realtime Java system it can be adapted to other languages without extensive additional costs.
Index Terms:
real-time Java, embedded systems, real-time kernels and operating systems, multithreading, dynamic reconfiguration
Citation:
Matthias Pfeffer, Theo Ungerer, "Dynamic Real-Time Reconfiguration on a Multithreaded Java-Microcontroller," isorc, pp.86-92, Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.