Skip to content

Opening book details…

Can I read Making stronger and flexible the single parent rule in the real-time specification of Java on EtoBox?

Making stronger and flexible the single parent rule in the real-time specification of Java by M. Teresa Higuera-Toledano is a scholarly article available to read on EtoBox.

What is Making stronger and flexible the single parent rule in the real-time specification of Java about?

Java is the ideal language for developing embedded distributed real-time applications. However, most Java implementations and tools were designed for workstations and have limitations due to that heritage. Special tools are required to support deployment and effect better integration with target hardware and the real-time requirements of embedded systems. The Real-time Specification for Java (RTSJ) extends the Java memory model through immortal and scoped memory regions to reduce the timing-indeterminism caused by garbage collection. The goal of this paper is to improve the predictability and performance of real-time Java applications according to the new RTSJ Specification Request (JSR-282) 2 and 3 enhancements. The single parent rule, that RTSJ introduces, prevents cyclic use of scoped memory regions. But, since this rule cannot be statically enforced, induces run-time overhead and even nondeterministic behavior of applications (due to race conditions). This paper modifies the single parent rule making it stronger, and allows it violation under some conditions in order to have bidirectional references among objects within two different scopes.

Author
M. Teresa Higuera-Toledano
Publisher
ACM
Published
2008
Language
EN

More by M. Teresa Higuera-Toledano

Browse all works by M. Teresa Higuera-Toledano