This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 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
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.