TY - GEN
T1 - Real time Java on resource-constrained platforms with Fiji VM
AU - Pizlo, Filip
AU - Ziarek, Lukasz
AU - Vitek, Jan
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/70350644851
U2 - 10.1145/1620405.1620421
DO - 10.1145/1620405.1620421
M3 - Conference contribution
AN - SCOPUS:70350644851
SN - 9781605587325
T3 - ACM International Conference Proceeding Series
SP - 110
EP - 119
BT - Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES 2009
T2 - 7th International Workshop on Java Technologies for Real-Time and Embedded Systems, JTRES 2009
Y2 - 23 September 2009 through 25 September 2009
ER -