TY - JOUR AU - Chai, Zhilei AU - Xu, Wenbo AU - Tu, Shiliang AU - Chen, Zhanglong PY - 2007 DA - 2007/06/07 TI - Java Processor Optimized for RTSJ JO - EURASIP Journal on Embedded Systems SP - 057575 VL - 2007 IS - 1 AB - Due to the preeminent work of the real-time specification for Java (RTSJ), Java is increasingly expected to become the leading programming language in real-time systems. To provide a Java platform suitable for real-time applications, a Java processor which can execute Java bytecode is directly proposed in this paper. It provides efficient support in hardware for some mechanisms specified in the RTSJ and offers a simpler programming model through ameliorating the scoped memory of the RTSJ. The worst case execution time (WCET) of the bytecodes implemented in this processor is predictable by employing the optimization method proposed in our previous work, in which all the processing interfering predictability is handled before bytecode execution. Further advantage of this method is to make the implementation of the processor simpler and suited to a low-cost FPGA chip. SN - 1687-3963 UR - https://doi.org/10.1155/2007/57575 DO - 10.1155/2007/57575 ID - Chai2007 ER -