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
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;
Conference_Titel :
Frontiers in Education, 2002. FIE 2002. 32nd Annual
Print_ISBN :
0-7803-7444-4
DOI :
10.1109/FIE.2002.1158669