• DocumentCode
    3031750
  • Title

    EarlGray: a component-based Java virtual machine for embedded systems

  • Author

    Ishikawa, Hiroo ; Nakajima, Tatsuo

  • Author_Institution
    Dept. of Comput. Sci., Waseda Univ., Tokyo, Japan
  • fYear
    2005
  • fDate
    18-20 May 2005
  • Firstpage
    403
  • Lastpage
    409
  • Abstract
    EarlGray is a component-based Java virtual machine (JVM) that can be configured to satisfy various kinds of requirements for building future information appliances and embedded systems. While the modification and extension on an existing JVM tend to be done in an ad-hoc manner, EarlGray allows developers to customize the JVM in a systematic manner by decomposing it into components and the explicit descriptions of the relationship between the components. We also examine three case studies on the customization of the EarlGray: exchanging a scheduler, memory management, and class file verifier components. These case studies show the benefits and drawbacks of the current component-based technologies.
  • Keywords
    Java; embedded systems; formal verification; object-oriented programming; storage management; virtual machines; EarlGray component-based technologies; JVM; Java virtual machine; class file verifier components; embedded systems; memory management; Computer languages; Computer science; Embedded software; Embedded system; Home appliances; Java; Memory management; Multicore processing; Object oriented programming; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2005. ISORC 2005. Eighth IEEE International Symposium on
  • Print_ISBN
    0-7695-2356-0
  • Type

    conf

  • DOI
    10.1109/ISORC.2005.26
  • Filename
    1420998