Skip to main navigation Skip to search Skip to main content

Real time Java on resource-constrained platforms with Fiji VM

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

46 Scopus citations

Abstract

Real-time Java is quickly emerging as a platform for building safety-critical embedded systems. The real-time variants of Java, including [8, 15], are attractive alternatives to Ada and C since they provide a cleaner, simpler, and safer programming model. Unfortunately, current real-time Java implementations have trouble scaling down to very hard real-time embedded settings, where memory is scarce and processing power is limited. In this paper, we describe the architecture of the Fiji VM, which enables vanilla Java applications to run in very hard environments, including booting on bare hardware with only very rudimentary operating system support. We also show that our minimalistic approach delivers comparable performance to that of server-class production Java Virtual Machine implementations.

Original languageEnglish
Title of host publicationProceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES 2009
Pages110-119
Number of pages10
DOIs
StatePublished - 2009
Event7th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES 2009 - Madrid, Spain
Duration: Sep 23 2009Sep 25 2009

Publication series

NameACM International Conference Proceeding Series

Conference

Conference7th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES 2009
Country/TerritorySpain
CityMadrid
Period09/23/0909/25/09

Fingerprint

Dive into the research topics of 'Real time Java on resource-constrained platforms with Fiji VM'. Together they form a unique fingerprint.

Cite this