DocumentCode :
1623060
Title :
A real-time Java system on a multithreaded Java microcontroller
Author :
Pfeffer, M. ; Uhrig, S. ; Ungerer, Th ; Brinkschulte, U.
Author_Institution :
Inst. for Comput. Sci., Augsburg Univ., Germany
fYear :
2002
fDate :
6/24/1905 12:00:00 AM
Firstpage :
34
Lastpage :
41
Abstract :
This paper presents a real-time Java hardware and software system for use in embedded applications. The system includes a multithreaded Java microcontroller, an adapted Java Virtual Machine (JVH) and an extended application programming interface (API). The microcontroller core is designed with a multithreaded pipeline and hardware support for real-time scheduling algorithms. The Java Virtual Machine consists of trap routines for complex Java byte-codes, real-time garbage collection and a class loader for creating real-time data structures. On a higher level, the application programming interface provides easy real-time thread management and access to hardware components like serial interfaces and timer/counter units
Keywords :
Java; application program interfaces; data structures; embedded systems; microcontrollers; multi-threading; pipeline processing; processor scheduling; adapted Java Virtual Machine; class loader; complex Java bytecodes; embedded applications; extended API; microcontroller core; multithreaded Java microcontroller; multithreaded pipeline; real-time Java hardware system; real-time Java software system; real-time data structures; real-time garbage collection; real-time scheduling algorithms; real-time thread management; serial interfaces; timer/counter units; trap routines; Algorithm design and analysis; Application software; Hardware; Java; Microcontrollers; Pipelines; Real time systems; Scheduling algorithm; Software systems; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2002. (ISORC 2002). Proceedings. Fifth IEEE International Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-1558-4
Type :
conf
DOI :
10.1109/ISORC.2002.1003658
Filename :
1003658
Link To Document :
بازگشت