DocumentCode :
1478962
Title :
RHE: A JVM Courseware
Author :
Liu, Shaoshan ; Tang, Jie ; Deng, Chengrui ; Li, Xiao-Feng ; Gaudiot, Jean-Luc
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of California, Irvine, CA, USA
Volume :
54
Issue :
1
fYear :
2011
Firstpage :
141
Lastpage :
148
Abstract :
Java Virtual Machine (JVM) education has become essential in training embedded software engineers as well as virtual machine researchers and practitioners. However, due to the lack of suitable instructional tools, it is difficult for students to obtain any kind of hands-on experience and to attain any deep understanding of JVM design. To address this issue, the authors designed the RHE, or Reduced Harmony for Education, a lightweight instructional JVM. The RHE is extremely simple and yet contains all essential modules of a JVM. Furthermore, it comes with several test programs designed to familiarize users with the modules of JVM. In the past few years, the authors have successfully used the RHE to train new engineers on the JVM technology. The training experience shows that with the RHE, it takes less than 40 h for engineers with little or no prior knowledge of JVM design to become familiar with the essential JVM components.
Keywords :
Java; computer based training; computer science education; courseware; embedded systems; virtual machines; JVM courseware; Java virtual machine; RHE; embedded software engineers; lightweight instructional JVM; reduced harmony; Class loader; Java Virtual Machine (JVM); execution manager; memory management; threading support;
fLanguage :
English
Journal_Title :
Education, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9359
Type :
jour
DOI :
10.1109/TE.2010.2047946
Filename :
5454292
Link To Document :
بازگشت