| OSEK/VDX API for Java |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 49, Citation Count: 2
|
|
|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Danilo Beuche , Abdelaziz Guerrouat , Holger Papajewski , Wolfgang Schröder-Preikschat , Olaf Spinczyk , Ute Spinczyk, The PURE Family of Object-Oriented Operating Systems for Deeply Embedded Systems, Proceedings of the 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, p.45, May 02-05, 1999
|
| |
2
|
AJACS: Applying Java to Automotive Control Systems Concluding Paper V2.0, July 2002. http://www.ajacs.org/.
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
OSEK/VDX Group. Operating System Specification 2.2.3. OS-EK/VDX Group, Feb. 2005. http://www.osek-vdx.org/.
|
CITED BY 2
|
|
|
|
|
Daniel Lohmann , Jochen Streicher , Wanja Hofer , Olaf Spinczyk , Wolfgang Schröder-Preikschat, Configurable memory protection by aspects, Proceedings of the 4th workshop on Programming languages and operating systems, October 18-18, 2007, Stevenson, Washington
|
|