[KIRJA][B] The garbage collection handbook: the art of automatic memory management
Published in 1996, Richard Jones's Garbage Collection was a milestone in the area of
automatic memory management. Its widely acclaimed successor, The Garbage Collection …
automatic memory management. Its widely acclaimed successor, The Garbage Collection …
Schism: fragmentation-tolerant real-time garbage collection
Managed languages such as Java and C# are being considered for use in hard real-time
systems. A hurdle to their widespread adoption is the lack of garbage collection algorithms …
systems. A hurdle to their widespread adoption is the lack of garbage collection algorithms …
CDx a family of real-time Java benchmarks
T Kalibera, J Hagelberg, F Pizlo, A Plsek… - Proceedings of the 7th …, 2009 - dl.acm.org
Java is becoming a viable platform for hard real-time computing. There are production and
research real-time Java VMs, as well as applications in both military and civil sector …
research real-time Java VMs, as well as applications in both military and civil sector …
Precise calling context encoding
WN Sumner, Y Zheng, D Weeratunge… - Proceedings of the 32nd …, 2010 - dl.acm.org
Calling contexts are very important for a wide range of applications such as profiling,
debugging, and event logging. Most applications perform expensive stack walking to …
debugging, and event logging. Most applications perform expensive stack walking to …
Plan B: A buffered memory model for Java
D Demange, V Laporte, L Zhao… - Proceedings of the 40th …, 2013 - dl.acm.org
Recent advances in verification have made it possible to envision trusted implementations of
real-world languages. Java with its type-safety and fully specified semantics would appear to …
real-world languages. Java with its type-safety and fully specified semantics would appear to …
Real-time android with RTDroid
Y Yan, S Cosgrove, V Anand, A Kulkarni… - Proceedings of the 12th …, 2014 - dl.acm.org
This paper presents RTDroid, a variant of Android that provides predictability to Android
applications. Although there has been much interest in adopting Android in real-time …
applications. Although there has been much interest in adopting Android in real-time …
Rtdroid: A design for real-time android
Y Yan, SH Konduri, A Kulkarni, V Anand… - Proceedings of the 11th …, 2013 - dl.acm.org
There has been much recent interest in adding support for real-time capabilities to Android.
Proposed architectures for doing so fall into four broad categories, but only two support real …
Proposed architectures for doing so fall into four broad categories, but only two support real …
A volatile-by-default JVM for server applications
A* memory consistency model*(or simply* memory model*) defines the possible values that
a shared-memory read may return in a multithreaded programming language. Choosing a …
a shared-memory read may return in a multithreaded programming language. Choosing a …
Develo** safety critical Java applications with oSCJ/L0
A Plsek, L Zhao, VH Sahin, D Tang, T Kalibera… - Proceedings of the 8th …, 2010 - dl.acm.org
We present oSCJ, an implementation of the draft of Safety Critical Java (SCJ) specification.
SCJ is designed to make Java amenable to writing mission-and safety-critical software. It …
SCJ is designed to make Java amenable to writing mission-and safety-critical software. It …
Static checking of safety critical Java annotations
D Tang, A Plsek, J Vitek - Proceedings of the 8th International Workshop …, 2010 - dl.acm.org
The Safety Critical Java Specification intends to support the development of programs that
must be certified. The specification includes a number of annotations used to constrain the …
must be certified. The specification includes a number of annotations used to constrain the …