Title of article :
Simulation of safety-critical, real-time Java: A case study of dynamic analysis of scoped memory consumption
Author/Authors :
Hamza، نويسنده , , H. and Counsell، نويسنده , , S.، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2012
Pages :
18
From page :
172
To page :
189
Abstract :
For critical, real-time applications, scoped memory management in Real-Time Specification for Java (RTSJ) achieves a level of predictability not found in applications that use garbage collection techniques. However, a scoped memory model creates new challenges for developers. First, the reference rules between scopes constrain the design of the application’s memory model. Second, there is no abstract model for scoped memory that can be applied to different applications. Third, deciding on the appropriate number of scopes and which objects or threads should be allocated into those scopes are not straightforward tasks and require tools to assist. This paper presents a simulation of a railway control system executed on the Sun RTS2.2 virtual machine; it illustrates how simulation of critical safety real-time applications in Java can be used to investigate the implementation of possible scoped memory design models and their memory consumption in multi-threaded environments. The simulation demonstrates that a developer is able to compare and choose the most appropriate scoped memory design model that achieves the least memory footprint. Results showed that the memory design model with a higher number of scopes achieved the least memory footprint. However, the number of scopes per se does not always indicate a satisfactory memory footprint; choosing the right objects/threads to be allocated into scopes is an important factor to be considered.
Keywords :
real-time simulation , RTSJ scoped memory , Immortal memory , Railway control system , Memory consumption , Real-time Java
Journal title :
Simulation Modelling Practice and Theory
Serial Year :
2012
Journal title :
Simulation Modelling Practice and Theory
Record number :
1582472
Link To Document :
بازگشت