Title :
Towards an analysis of race carrier conditions in real-time Java
Author :
Higuera-Toledano, M.T.
Author_Institution :
Fac. de Informatica, Univ. Complutense de Madrid
Abstract :
The RTSJ memory model propose a mechanism based on a scope three containing all region-stacks in the system and a reference-counter collector. In order to avoid reference cycles among regions on the region-stack, RTSJ defines the single parent rule. The given algorithms to maintain the region-stack structure are not compliant with the defined parentage relation. More over, the suggested algorithms to maintain the single parent rule introduces race carrier conditions on the application behaviour. This paper proposes alternative approaches in order to avoid this problem
Keywords :
Java; hazards and race conditions; real-time systems; storage management; Java-memory model; garbage collection; race carrier condition; real-time specification; reference-counter collector; region-stack structure; High level languages; Java; Memory management; NIST; Programming profession; Real time systems; Resource management; Runtime; Time factors; Yarn; Garbage Collection; Java; Memory Regions; Real-Time Systems;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location :
Rhodes Island
Print_ISBN :
1-4244-0054-6
DOI :
10.1109/IPDPS.2006.1639407