loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'04)
Dynamic Real-Time Reconfiguration on a Multithreaded Java-Microcontroller
Vienna, Austria
May 12-May 14
ISBN: 0-7695-2124-X
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.