DocumentCode
2914703
Title
Using Java Hartstone benchmark in a real-time systems course
Author
Wang, Andy Ju An
Author_Institution
Sch. of Comput. & Software Eng., Southern Polytech. State Univ., Marietta, GA, USA
Volume
3
fYear
2002
fDate
6-9 Nov. 2002
Abstract
This paper shows how a Java benchmark program can be utilized in a real-time systems course to emphasize fundamental concepts and principles in hard real-time systems. Benchmark programs are used to compare the relative speeds of computers and language implementations. The Java Hartstone benchmark was used in our course project to test various Java virtual machines (JVMs) for their suitability of supporting hard real time applications. With the Java Hartstone benchmark, our experiment was carried out using all four benchmark experiments under controlled conditions to provide reliable analysis. The characteristics and expected behavior of the benchmark are described, actual results from the benchmark testing are presented and analyzed, and the lessons learned about using real-time benchmark programs in a real-time systems course are discussed.
Keywords
Java; computer science education; educational courses; real-time systems; virtual machines; Java Hartstone benchmark; Java virtual machines; computer relative speeds; controlled conditions; language implementations relative speeds; real-time systems course; Air traffic control; Application software; Benchmark testing; Education; Frequency; Java; Monitoring; Processor scheduling; Real time systems; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education, 2002. FIE 2002. 32nd Annual
ISSN
0190-5848
Print_ISBN
0-7803-7444-4
Type
conf
DOI
10.1109/FIE.2002.1158669
Filename
1158669
Link To Document