Title :
Secure, Real-Time and Multi-Threaded General-Purpose Embedded Java Microarchitecture
Author :
Zabel, Martin ; Preusser, Thomas B. ; Reichel, Peter ; Spallek, Rainer G.
Author_Institution :
Inst. of Comput. Eng., Tech. Univ. Dresden, Dresden, Germany
Abstract :
This paper presents a novel implementation of an embedded Java microarchitecture for secure, real-time, and multi-threaded applications. A general-purpose platform is established through the support of modern features of object-oriented languages, such as exception handling, automatic garbage collection and interface types. New techniques have been implemented for specific real-time issues, such as an integrated stack and thread management for fast context switching, concurrent garbage collection for real-time threads and autonomous control flows through preemptive round-robin scheduling.
Keywords :
Java; concurrency control; embedded systems; exception handling; multi-threading; parallel architectures; scheduling; storage management; automatic garbage collection; autonomous control flow; embedded Java microarchitecture; exception handling; fast context switching; integrated stack; interface types; multithreaded application; object-oriented languages; preemptive round-robin scheduling; real-time system; specific real-time issues; thread management; Application software; Automatic control; Embedded computing; Embedded system; Hardware; Java; Memory management; Microarchitecture; Real time systems; Yarn;
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location :
Lubeck
Print_ISBN :
978-0-7695-2978-3
DOI :
10.1109/DSD.2007.4341450