On the Design of a Java Virtual Machine for Mixed-criticality Systems

Hamza Hamza, Alan Hughes, Raimund Kirner

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Java has been developed with the particular suitability for embedded computing in mind due to its high portability. However, when it comes to safety-critical systems, some ben- eficial features of Java, like Garbage Collection, are less suit- able. Over the years communities have been working on suit- able compromises, leading to the work on domain-specific Java standards like the Real-Time Specification for Java (RTSJ) and more recently the Safety-Critical Java (SCJ).
In this paper we present the agenda and outline the design for a new Java Virtual Machine (JVM) for mixed-criticality systems, with the particular emphasis on not forbidding the use of standard Java libraries within the non-critical tasks.. We propose a high-level design of a JVM featuring design ideas to allow support for mixed-criticality systems.
Original languageEnglish
Title of host publication13th Int'l Workshop on Java Technologies for Real-time and Embedded Systems (JTRES'15)
Number of pages4
DOIs
Publication statusPublished - Oct 2015
EventThe 13th International Workshop on Java Technologies for Real-time and Embedded Systems - Paris, France
Duration: 7 Oct 20158 Oct 2015

Conference

ConferenceThe 13th International Workshop on Java Technologies for Real-time and Embedded Systems
Abbreviated titleJTRES 2015
Country/TerritoryFrance
CityParis
Period7/10/158/10/15

Fingerprint

Dive into the research topics of 'On the Design of a Java Virtual Machine for Mixed-criticality Systems'. Together they form a unique fingerprint.

Cite this