| 標題: | 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 |

