Framework of Scoped Memory in RTSJ-Compliant Java Processor
Scoped memory is a novel mechanism for Java in real-time applications, and is currently provided in the Real-Time Specification for Java (RTSJ). It can employ memory efficiently without being interfered by the Garbage Collector. Through analyzing the methods to implement scoped memory and those factors influencing the Worst Case Execution Time (WCET) of the scoped memory, this paper proposes a framework to implement the scoped memory in the RTSJ-compliant Java processor. In this framework, all non real-time jobs are processed before execution. Hence, the implementation using this framework is straightforward and its WCET is more predictable.