Safety-critical Java (SCJ) avoids garbage collection and uses a scope based memory model. This memory model is based on a restricted version of RTSJ [2] style scopes. The scopes form a clear hierarchy with different lifetimes. Therefore, references between objects in different scopes are only al- lowed from objects allocated in scopes with a shorter lifetime to objects allocated in scopes with a longer lifetime. To ensure memory safety, programmers are required to either manually annotate the application with complex annotations, rely on a runtime test of each reference assignment, or statically analyze all reference assignments and avoid run- time checks when all assignments are proven to be correct. A violation of the assignment rule at r...
This paper addresses the challenging problem of verifying the safety of pointer dereferences in real...
Safety-Critical Java (SCJ) is a profile of the Real-Time Specification for Java that brings to the s...
. The support for precise exceptions in Java, combined with frequent checks for runtime exceptions,...
Safety-critical Java (SCJ) avoids garbage collection and uses a scope based memory model. This memor...
Safety-Critical Java (SCJ) has been designed specifically to ring performance and reliability to the...
AbstractWe present a method to analyze, monitor and control dynamic memory allocation in Java. It fi...
AbstractThe Real-time Specification for Java (RTSJ) introduced a range of language features for expl...
We present a method to analyze, monitor and control dynamic memory allocation in Java. It first cons...
Safety-Critical Java is designed to be used for safety-critical and hard real-time systems. To ensur...
Java has recently joined C and C++ as a relatively high-level language suitable for developing real-...
The memory model used in the Real-Time Specification for Java (RTSJ) imposes strict assignment rules...
Abstract—The large collection of Java class libraries is a main factor of the success of Java. Howev...
The Real-time Specification for Java (RTSJ) has been designed to cover a large spectrum of real-time...
Our objective is to adapt the Java memory management to an embedded system, e.g., a wireless PDA exe...
International audienceThe strict and clear semantics of Java make it an ideal language for static an...
This paper addresses the challenging problem of verifying the safety of pointer dereferences in real...
Safety-Critical Java (SCJ) is a profile of the Real-Time Specification for Java that brings to the s...
. The support for precise exceptions in Java, combined with frequent checks for runtime exceptions,...
Safety-critical Java (SCJ) avoids garbage collection and uses a scope based memory model. This memor...
Safety-Critical Java (SCJ) has been designed specifically to ring performance and reliability to the...
AbstractWe present a method to analyze, monitor and control dynamic memory allocation in Java. It fi...
AbstractThe Real-time Specification for Java (RTSJ) introduced a range of language features for expl...
We present a method to analyze, monitor and control dynamic memory allocation in Java. It first cons...
Safety-Critical Java is designed to be used for safety-critical and hard real-time systems. To ensur...
Java has recently joined C and C++ as a relatively high-level language suitable for developing real-...
The memory model used in the Real-Time Specification for Java (RTSJ) imposes strict assignment rules...
Abstract—The large collection of Java class libraries is a main factor of the success of Java. Howev...
The Real-time Specification for Java (RTSJ) has been designed to cover a large spectrum of real-time...
Our objective is to adapt the Java memory management to an embedded system, e.g., a wireless PDA exe...
International audienceThe strict and clear semantics of Java make it an ideal language for static an...
This paper addresses the challenging problem of verifying the safety of pointer dereferences in real...
Safety-Critical Java (SCJ) is a profile of the Real-Time Specification for Java that brings to the s...
. The support for precise exceptions in Java, combined with frequent checks for runtime exceptions,...