Abstract :
Real-Time Specification for Java (RTSJ) is intended for real-time embedded applications. It is believed to be a big invention, a new generation for real-time applications. However, can RTSJ make a breakthrough in real-time devices like Java has done for desktop applications? This question is not yet answered.In this study, we present the architecture of a typical JVM, from the first generation, interpreter architecture, to newest architecture, just in time with hotspot mechanism. Also, the structure of RTSJ can affect to the JVM for embedded devices have been analyzed.
Keywords :
Java; formal specification; just-in-time; program interpreters; software architecture; virtual machines; Java virtual machine; Real-Time Specification for Java; desktop applications; hotspot mechanism; interpreter architecture; just in time; real-time embedded systems; Application software; Computer science; Embedded system; Engines; Java; Libraries; Memory management; Real time systems; Virtual machining; Yarn; Java virtual machine; Real-time Java;