Aspects of memory management

dc.contributor.authorGibbs, C
dc.contributor.authorCoady, Y
dc.date.accessioned2009-07-31T15:36:05Z
dc.date.available2009-07-31T15:36:05Z
dc.date.copyright2005en
dc.date.issued2005
dc.description©2005 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.en
dc.description.abstractWith the constant demand for system change and upgrades comes the need to simplify and ensure accuracy in this process. As structural boundaries decay, non-local modifications compound the costs of system evolution and adaptation. Aspect-Oriented Programming (AOP) aims to improve structural boundaries for concerns that are inherently crosscutting - no single hierarchical decomposition can localize both the crosscutting concern and the concerns it crosscuts. This paper provides a case study of three crosscutting concerns within a rapidly evolving memory management subsystem of a JVM. The study shows how aspects can be structured as a natural locus of control, and how this new modularity provides leverage for system evolution and adaptation. Demonstrated benefits include enhanced extensibility for a dynamic analysis tool, centralized configurability for a subsystem-wide synchronization mechanism, and increased verifiability for a domain-specific design pattern.en
dc.identifier.citationGibbs, C.; Coady, Y., System Sciences, 2005. HICSS '05. Proceedings of the 38th Annual Hawaii International Conference onen
dc.identifier.urihttp://hdl.handle.net/1828/1485
dc.language.isoenen
dc.publisherIEEEen
dc.subject.departmentDepartment of Computer Science
dc.titleAspects of memory managementen
dc.typeArticleen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Aspects of Memory Management.pdf
Size:
274.42 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.83 KB
Format:
Item-specific license agreed upon to submission
Description: