10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'04)
Automated Reference-Counted Object Recycling for Real-Time Java
Toronto, Canada
May 25-May 28
ISBN: 0-7695-2148-7
We introduce an aspect-oriented reformulation of reference-counting that is particularly well-suited to Java applications and does not share the error-prone characteristic of manual, user-driven reference counting. We present our method in the context of the Real-Time Specification for Java and demonstrate that it can recycle dead objects in bounded time. We apply partial evaluation to specialize the aspect-generated code, which substantially reduces the reference-counting overhead.
Citation:
Morgan Deters, Nicholas A. Leidenfrost, Matthew P. Hampton, James C. Brodman, Ron K. Cytron, "Automated Reference-Counted Object Recycling for Real-Time Java," rtas, pp.424, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'04), 2004