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
Link To Document