ACM Home Page
Please provide us with feedback. Feedback
OSEK/VDX API for Java
Full text PdfPdf (149 KB)
Source Architectural Support for Programming Languages and Operating Systems archive
Proceedings of the 3rd workshop on Programming languages and operating systems: linguistic support for modern operating systems table of contents
San Jose, California
Article No. 4  
Year of Publication: 2006
ISBN:1-59593-577-0
Authors
Michael Stilkerich  University of Erlangen-Nuremberg, Erlangen, Germany
Christian Wawersich  University of Erlangen-Nuremberg, Erlangen, Germany
Andreas Gal  University of California, Irvine, Irvine, CA
Wolfgang Schröder-Preikschat  University of Erlangen-Nuremberg, Erlangen, Germany
Michael Franz  University of California, Irvine, Irvine, CA
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 49,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1215995.1215999
What is a DOI?

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.




Collaborative Colleagues:
Michael Stilkerich: colleagues
Christian Wawersich: colleagues
Andreas Gal: colleagues
Wolfgang Schröder-Preikschat: colleagues
Michael Franz: colleagues