Ownership types: A survey

D Clarke, J Östlund, I Sergey, T Wrigstad - Aliasing in object-oriented …, 2013 - Springer
Ownership types were devised nearly 15 years ago to provide a stronger notion of protection
to object-oriented programming languages. Rather than simply protecting the fields of an …

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 …

Memory management for real-time Java: State of the art

F Pizlo, J Vitek - 2008 11th IEEE International Symposium on …, 2008 - ieeexplore.ieee.org
The real-time specification for Java extends the Java platform to support real-time
processing and introduces a region-based memory model, called scoped memory, which …

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 …

Implicit ownership types for memory management

T Zhao, J Baker, J Hunt, J Noble, J Vitek - Science of Computer …, 2008 - Elsevier
The Real-time Specification for Java (RTSJ) introduced a range of language features for
explicit memory management. While the RTSJ gives programmers fine control over memory …

Fast, interactive worst-case execution time analysis with back-annotation

T Harmon, M Schoeberl, R Kirner… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
For hard real-time systems, static code analysis is needed to derive a safe bound on the
worst-case execution time (WCET). Virtually all prior work has focused on the accuracy of …

A component framework for java-based real-time embedded systems

A Plšek, F Loiret, P Merle, L Seinturier - ACM/IFIP/USENIX International …, 2008 - Springer
Abstract The Real-Time Specification for Java (RTSJ)[13] is becoming a popular choice in
the world of real-time and embedded programming. However, RTSJ introduces many non …

No-Heap remote objects for distributed real-time Java

P Basanta-Val, M Garcia-Valls… - ACM Transactions on …, 2010 - dl.acm.org
This article presents an approach to providing real-time support for Java's Remote Method
Invocation (RMI) and its integration with the RTSJ memory model in order to leave out …

Region-based RTSJ memory management: State of the art

H Hamza, S Counsell - Science of Computer Programming, 2012 - Elsevier
Developing a real-time system in Java requires awareness of memory behaviour in addition
to software functional requirements. The Real-Time Specification for Java (RTSJ) introduces …

About 15 years of real-time java

MT Higuera-Toledano - Proceedings of the 10th International Workshop …, 2012 - dl.acm.org
Java is an object oriented programming language introduced by Sun Microsystems in 1995.
From this date, Java has received a high interest from both industry actors and researchers …