KESO: An Open-Source Multi-JVM for Deeply Embedded Systems

Stilkerich I, Stilkerich M, Wawersich C, Schröder-Preikschat W (2010)


Publication Type: Conference contribution

Publication year: 2010

Publisher: ACM

Edited Volumes: ACM International Conference Proceeding Series

City/Town: New York, NY, USA

Pages Range: 109-119 -- Best Papers at JTRES

Conference Proceedings Title: Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded Systems

Event location: Prague, Czech Republic CZ

ISBN: 978-1-4503-0122-0

URI: http://www4.cs.fau.de/Publications/2010/thomm_10_jtres.pdf

DOI: 10.1145/1850771.1850788

Abstract

Java still is a rather exotic language in the field of real-time and particularly embedded systems, though it could provide productivity and especially safety and dependability benefits over the dominating language C. The reasons for the lack of acceptance of Java in the embedded world are the high resource consumption caused by the Java runtime environment and lacking language features for low-level programming. KESO is a JVM under LGPL license that was specifically designed for the domain of statically-configured deeply embedded systems. KESO provides a sensible selection of Java features useful to the majority of embedded applications and safe and convenient constructs for low-level programming in Java. A key feature of KESO is its Multi-JVM architecture, which allows the isolated cohabitation of different applications on one hardware platform. The resource consumption of applications developed on the base of KESO is comparable to C applications, and its mechanisms for communicating among isolated components are efficient and encourage the actual utilization of spatial isolation. Copyright 2010 ACM.

Authors with CRIS profile

How to cite

APA:

Stilkerich, I., Stilkerich, M., Wawersich, C., & Schröder-Preikschat, W. (2010). KESO: An Open-Source Multi-JVM for Deeply Embedded Systems. In Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded Systems (pp. 109-119 -- Best Papers at JTRES). Prague, Czech Republic, CZ: New York, NY, USA: ACM.

MLA:

Stilkerich, Isabella, et al. "KESO: An Open-Source Multi-JVM for Deeply Embedded Systems." Proceedings of the The 8th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2010), Prague, Czech Republic New York, NY, USA: ACM, 2010. 109-119 -- Best Papers at JTRES.

BibTeX: Download