Automated reference-counted object recycling for real-time Java

Morgan Deters, Nicholas A. Leidenfrost, Matthew P. Hampton, James C. Brodman, Ron K. Cytron

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - RTAS 2004 10th IEEE Real-Time and Embedded Technology and Applications Symposium
Pages424-433
Number of pages10
StatePublished - 2004
EventProceedings - RTAS 2004 10th IEEE Real-Time and Embedded Technology and Applications Symposium - Toronto, Canada
Duration: May 25 2004May 28 2004

Publication series

NameProceedings - IEEE Real-Time and Embedded Technology and Applications Symposium
Volume10

Conference

ConferenceProceedings - RTAS 2004 10th IEEE Real-Time and Embedded Technology and Applications Symposium
Country/TerritoryCanada
CityToronto
Period05/25/0405/28/04

Fingerprint

Dive into the research topics of 'Automated reference-counted object recycling for real-time Java'. Together they form a unique fingerprint.

Cite this