2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC) (2005)
May 18, 2005 to May 20, 2005
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISORC.2005.26
Tatsuo Nakajima , Waseda University, Japan
Hiroo Ishikawa , Waseda University, Japan
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, Earl-Gray 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 shows the benefits and drawbacks of the current component-based technologies.
Tatsuo Nakajima, Hiroo Ishikawa, "EarlGray: A Component-Based Java Virtual Machine for Embedded Systems", 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), vol. 00, no. , pp. 403-409, 2005, doi:10.1109/ISORC.2005.26