Real time Java on resource-constrained platforms with Fiji VM
F. Pizlo, L. Ziarek, und J. Vitek. JTRES '09: Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems, Seite 110--119. New York, NY, USA, ACM, (2009)
DOI: 10.1145/1620405.1620421
Zusammenfassung
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.
Beschreibung
Real time Java on resource-constrained platforms with Fiji VM
%0 Conference Paper
%1 1620421
%A Pizlo, Filip
%A Ziarek, Lukasz
%A Vitek, Jan
%B JTRES '09: Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems
%C New York, NY, USA
%D 2009
%I ACM
%K Fiji Java Realtime VM Vitek
%P 110--119
%R 10.1145/1620405.1620421
%T Real time Java on resource-constrained platforms with Fiji VM
%U http://portal.acm.org/citation.cfm?id=1620405.1620421&coll=Portal&dl=GUIDE&CFID=98230158&CFTOKEN=87309692
%X 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.
%@ 978-1-60558-732-5
@inproceedings{1620421,
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.},
added-at = {2010-07-25T22:16:09.000+0200},
address = {New York, NY, USA},
author = {Pizlo, Filip and Ziarek, Lukasz and Vitek, Jan},
biburl = {https://www.bibsonomy.org/bibtex/2b42da0d53296d956d49f7f735cf45ca8/gron},
booktitle = {JTRES '09: Proceedings of the 7th International Workshop on Java Technologies for Real-Time and Embedded Systems},
description = {Real time Java on resource-constrained platforms with Fiji VM},
doi = {10.1145/1620405.1620421},
interhash = {9d9e4b5c89fe890b757b61ff0fdec079},
intrahash = {b42da0d53296d956d49f7f735cf45ca8},
isbn = {978-1-60558-732-5},
keywords = {Fiji Java Realtime VM Vitek},
location = {Madrid, Spain},
pages = {110--119},
publisher = {ACM},
timestamp = {2010-07-25T22:16:09.000+0200},
title = {Real time Java on resource-constrained platforms with Fiji VM},
url = {http://portal.acm.org/citation.cfm?id=1620405.1620421&coll=Portal&dl=GUIDE&CFID=98230158&CFTOKEN=87309692},
year = 2009
}