Analysis Tools for the HIJA Safety-Critical Java Model
The European project HIJA (High-Integrity Java) started its work on defining and implementing a new High-Integrity Java for future networked real-time embedded systems in June 2004. Based on the features of the Realtime Specification for Java (RTSJ), a safety-critical profile is defined. This profile provides a restricted subset with the aim to permit certification up […]
HIJA Proposal for Safety Critical Java
This document contains the current HIJA proposal for safety critical Java. It should not be seen as a single proposal; rather it is a series of proposals for various aspects of a safety critical java standard. It is organized along similar lines as the Real-Time Specification for Java. The appendix contains some optional standard features. […]
Provably Correct Loops Bounds for Realtime Java Programs
Determining concrete bounds for loops is one of the more vexing problems of resource analysis of realtime programs. Current mechanisms are limited in scope and require considerable user input that can not be verified. The authors present a methodology for providingmore general loop bounds where the correctness can be demonstrated with formal techniques. The methodology […]