Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/43359
DC FieldValue
dc.titleRegion inference for an object-oriented language
dc.contributor.authorChin, W.-N.
dc.contributor.authorCraciun, F.
dc.contributor.authorQin, S.
dc.contributor.authorRinard, M.
dc.date.accessioned2013-07-23T09:31:55Z
dc.date.available2013-07-23T09:31:55Z
dc.date.issued2004
dc.identifier.citationChin, W.-N.,Craciun, F.,Qin, S.,Rinard, M. (2004). Region inference for an object-oriented language. ACM SIGPLAN Notices 39 (6) : 243-254. ScholarBank@NUS Repository.
dc.identifier.issn03621340
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/43359
dc.description.abstractRegion-based memory management offers several important potential advantages over garbage collection, including real-time performance, better data locality, and more efficient use of limited memory. Researchers have advocated the use of regions for functional, imperative, and object-oriented languages. Lexically scoped regions are now a core feature of the Real-Time Specification for Java (RTSJ)[5]. Recent research in region-based programming for Java has focused on region checking, which requires manual effort to augment the program with region annotations. In this paper, we propose an automatic region inference system for a core subset of Java. To provide an inference method that is both precise and practical, we support classes and methods that are region-polymorphic, with region-polymorphic recursion for methods. One challenging aspect is to ensure region safety in the presence of features such as class sub-typing, method overriding, and downcast operations. Our region inference rules can handle these object-oriented features safely without creating dangling references.
dc.sourceScopus
dc.subjectDowncasts
dc.subjectMemory Management
dc.subjectMethod Overriding
dc.subjectObject-Oriented Languages
dc.subjectRegion Inference
dc.subjectType Systems
dc.typeConference Paper
dc.contributor.departmentSINGAPORE-MIT ALLIANCE
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.sourcetitleACM SIGPLAN Notices
dc.description.volume39
dc.description.issue6
dc.description.page243-254
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.