|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing (ISORC)
Allowing Cycle References by Introducing Controlled Violations of the Assignment Rules in Real-Time Java
May 05-May 07
ISBN: 978-0-7695-3132-8
| ASCII Text | x | ||
| M. Teresa Higuera-Toledano, "Allowing Cycle References by Introducing Controlled Violations of the Assignment Rules in Real-Time Java," 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), pp. 463-467, 2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing (ISORC), 2008. | |||
| BibTex | x | ||
| @article{ 10.1109/ISORC.2008.48, author = {M. Teresa Higuera-Toledano}, title = {Allowing Cycle References by Introducing Controlled Violations of the Assignment Rules in Real-Time Java}, journal ={2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)}, volume = {0}, year = {2008}, isbn = {978-0-7695-3132-8}, pages = {463-467}, doi = {http://doi.ieeecomputersociety.org/10.1109/ISORC.2008.48}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC) TI - Allowing Cycle References by Introducing Controlled Violations of the Assignment Rules in Real-Time Java SN - 978-0-7695-3132-8 SP463 EP467 A1 - M. Teresa Higuera-Toledano, PY - 2008 KW - Keywords. Memory Management KW - Real-Time Java KW - Memory Regions KW - Garbage Collection VL - 0 JA - 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC) ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISORC.2008.48
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. Since scoped regions can be nested, RTSJ imposes strict assignment rules to avoid dangling pointers. These rules stabilise that an object shall not reference any object whose lifetime could be shorter than they own. Then references among two objects within different scoped regions are allowed only in one direction (i.e., from objects within region r1 to region r2, but never from r2 to r1). In order to support RTSJ component-based applications, we require controlled violations of the assignment rules to have bidirectional references among objects within two different scopes.
Index Terms:
Keywords. Memory Management, Real-Time Java, Memory Regions, Garbage Collection
Citation:
M. Teresa Higuera-Toledano, "Allowing Cycle References by Introducing Controlled Violations of the Assignment Rules in Real-Time Java," isorc, pp.463-467, 2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing (ISORC), 2008
Usage of this product signifies your acceptance of the Terms of Use.
