Using Java in Safety-Critical Applications ISO 26262 Certification for Real-Time Java CodeWhitepaper
March 29, 2018
Though conventional Java is fine for applications that do not have a time bound, i.e., do not have real-time requirements, it should not be used for control applications.
This document provides an analysis of the concerns with using Java, in particular real-time Java, in safety-critical applications. The focus is on hard real-time applications subject to certification based on ISO 26262. Both safety and timeliness are considered.
This document outlines a road map of necessary activities for using the aicas JamaicaVM implementation of real-time Java in a safety-critical environment.