• DocumentCode
    3010484
  • Title

    Dynamic real-time reconfiguration on a multithreaded Java-microcontroller

  • Author

    Pfeffer, Matthias ; Ungerer, Theo

  • Author_Institution
    Inst. for Comput. Sci., Augsburg Univ.
  • fYear
    2004
  • fDate
    14-14 May 2004
  • Firstpage
    86
  • Lastpage
    92
  • Abstract
    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 real-time Java system it can be adapted to other languages without extensive additional costs
  • Keywords
    Java; computational complexity; embedded systems; microcontrollers; multi-threading; operating system kernels; program compilers; reconfigurable architectures; class loader; embedded Java system; multithreaded Java-microcontroller; operating system kernels; real-time reconfiguration; worst-case execution time analysis; Clocks; Embedded system; Java; Microcontrollers; Multithreading; Processor scheduling; Real time systems; Registers; Switches; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2004. Proceedings. Seventh IEEE International Symposium on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-7695-2124-X
  • Type

    conf

  • DOI
    10.1109/ISORC.2004.1300333
  • Filename
    1300333