標題: | Experience in building a real-time extension library for Java |
作者: | Chiao, HT Kao, SHJ Chang, YS Huang, ST Yuan, SM 資訊工程學系 Department of Computer Science |
關鍵字: | Java (TM);RTSJ;real-time systems;asynchronous event handling;POSIX |
公開日期: | 1-Nov-2002 |
摘要: | For building real-time control programs on PC controllers, we designed and implemented a real-time extension library to enhance the Java virtual machine that was already available in the real-time operating system we used. Our extension library has the following advantages: First, the underlying Java virtual machine needs no modification to accommodate it. Second, this extension library is easily ported to any other priority-based real-time operating system. Third, the core of this extension library is basically derived from a subset of the Real-Time Specification for Java (RTSJ) standard, and thus our real-time control program can be moved to a forthcoming RTSJ-compliant Java virtual machine without much difficulty. In brief, our work may help suggest ways of implementing RTSJ, or the notion of (degrees of) "minimal" compliance/support of RTSJ based on non-RTSJ Java virtual machines. In this paper, we will show the requirement, application programming interface, and implementation of this extension library, and discuss its influence on timing. |
URI: | http://hdl.handle.net/11536/28435 |
ISSN: | 1016-2364 |
期刊: | JOURNAL OF INFORMATION SCIENCE AND ENGINEERING |
Volume: | 18 |
Issue: | 6 |
起始頁: | 905 |
結束頁: | 927 |
Appears in Collections: | Conferences Paper |