Title :
Predictable Real-Time Java Profile Based on RTSJ
Author_Institution :
Coll. of Math., Phys. & Inf. Eng., Zhejiang Normal Univ., Jinhua
Abstract :
Based on the analysis of limitations of existing real time specification for Java (RTSJ) and Java developing model, we have designed a predictable real time Java developing profile which can be used to develop embedded high-reliability real-time systems. The profile adopts a three-layer developing architecture, including creation layer, execution layer and recycle layer. The creation layer creates and starts various groups of threads and objects. The execution layer executes threads that have been started. The recycle layer recovers the memory that is no longer in use. The application practice shows that the mechanisms, such as creating various groups of threads, periodic garbage collection, etc, not only guarantee the predictability of system developed with this profile, but also reduce memory usage of system requirement.
Keywords :
Java; embedded systems; formal specification; multi-threading; storage management; RTSJ; creation layer; embedded high-reliability real-time system development; execution layer; memory recovery; periodic garbage collection; predictable real-time Java developing profile; real-time specification for Java; recycle layer; thread group execution; three-layer developing architecture; Concurrent computing; Data mining; Educational institutions; Java; Multithreading; Predictive models; Real time systems; Recycling; Security; Real Time Specification for Java (RTSJ); embedded high-reliable real-time system; predictable; real time Java profile;
Conference_Titel :
Knowledge Discovery and Data Mining, 2009. WKDD 2009. Second International Workshop on
Conference_Location :
Moscow
Print_ISBN :
978-0-7695-3543-2
DOI :
10.1109/WKDD.2009.63