An OSEK/VDX API for Java

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


Publication Type: Conference contribution

Publication year: 2006

Publisher: ACM

Edited Volumes: International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS

City/Town: New York

Pages Range: 13-17

Conference Proceedings Title: Proceedings of the 3rd Workshop on Programming Languages and Operating Systems

Event location: San Jose

ISBN: 1-59593-577-0

URI: https://www4.informatik.uni-erlangen.de/Research/KESO/plos_osekapi.pdf

DOI: 10.1145/1215995.1215999

Abstract

Modern cars contain a multitude of micro controllers for a wide area of tasks. The diversity of the heterogeneous hardware and software leads to a complicated and expensive integration process. Integrating multiple tasks on fewer micro controllers reduces diversity and costs of production, but poses new problems with the growing complexity of software on a single micro controller. Therefore a more robust software development process and a safe execution environment is needed in the automotive area and other areas with similar constraints. With the KESO system we have implemented a very small and adapted Java execution environment for an OSEK/VDX operating system to address these issues. In this paper we present our approach for a low overhead OSEK/VDX system interface, which is an integral component of the KESO system. We show how access to the system services can be restricted at low cost to ensure the isolation of tasks by the use of type-safety and modern compiler techniques, while maintaining a familiar programming interface for developers that are used to OSEK application development using the C programming language. Copyright 2006 ACM.

Authors with CRIS profile

How to cite

APA:

Stilkerich, M., Wawersich, C., & Schröder-Preikschat, W. (2006). An OSEK/VDX API for Java. In Proceedings of the 3rd Workshop on Programming Languages and Operating Systems (pp. 13-17). San Jose: New York: ACM.

MLA:

Stilkerich, Michael, Christian Wawersich, and Wolfgang Schröder-Preikschat. "An OSEK/VDX API for Java." Proceedings of the ASPLOS XII, San Jose New York: ACM, 2006. 13-17.

BibTeX: Download