The Real-Time Specification for Java (RTSJ) defines a region-based memory model with the capability to ex-plicitely free memory regions (so called scoped memory ar-eas). For preventing dangling references it introduces run-time checks, raising errors in the case of a failure, to re-strict the creation of references between objects residing in different regions. This work presents how an existing dy-namic logic calculus for Java is extended to handle RTSJ’s memory model, thus enabling to prove the absence of failed runtime checks. This is crucial for giving safety guarantees for RTSJ applications or could allow the Java Virtual Ma-chine (JVM) to skip these kind of runtime checks resulting in improved performance
The RTSJ memory model propose a mechanism based on a scope three containing all region-stacks in the...
Many real-time systems are safety- and security-critical systems and, as a result, tools and techniq...
Abstract. Real-time systems are notoriously difficult to design and implement, and, as many real-tim...
The Real-time Specification for Java (RTSJ) has been designed to cover a large spectrum of real-time...
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...
This work investigates the application of deductive verification techniques to safety critical Java ...
Abstract. This paper addresses the issue of improving the performance of memory management for real-...
The memory model used in the Real-Time Specification for Java (RTSJ) offers real-time guaranties to ...
Our objective is to adapt the Java memory management to an embedded system, e.g., a wireless PDA exe...
The Real-Time Specification for Java (RTSJ) provides facilities for deterministic, real-time executi...
Abstract: Given the intractability of exhaustively verifying soft-ware, the use of runtime verificat...
The RTSJ memory model proposes a mechanism based on a scope three containing all scope-stacks in the...
Safety-critical Java (SCJ) avoids garbage collection and uses a scope based memory model. This memor...
Safety-critical Java (SCJ) avoids garbage collection and uses a scope based memory model. This memor...
The RTSJ memory model propose a mechanism based on a scope three containing all region-stacks in the...
Many real-time systems are safety- and security-critical systems and, as a result, tools and techniq...
Abstract. Real-time systems are notoriously difficult to design and implement, and, as many real-tim...
The Real-time Specification for Java (RTSJ) has been designed to cover a large spectrum of real-time...
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...
This work investigates the application of deductive verification techniques to safety critical Java ...
Abstract. This paper addresses the issue of improving the performance of memory management for real-...
The memory model used in the Real-Time Specification for Java (RTSJ) offers real-time guaranties to ...
Our objective is to adapt the Java memory management to an embedded system, e.g., a wireless PDA exe...
The Real-Time Specification for Java (RTSJ) provides facilities for deterministic, real-time executi...
Abstract: Given the intractability of exhaustively verifying soft-ware, the use of runtime verificat...
The RTSJ memory model proposes a mechanism based on a scope three containing all scope-stacks in the...
Safety-critical Java (SCJ) avoids garbage collection and uses a scope based memory model. This memor...
Safety-critical Java (SCJ) avoids garbage collection and uses a scope based memory model. This memor...
The RTSJ memory model propose a mechanism based on a scope three containing all region-stacks in the...
Many real-time systems are safety- and security-critical systems and, as a result, tools and techniq...
Abstract. Real-time systems are notoriously difficult to design and implement, and, as many real-tim...