標題: | A portable real-time extension set for Java |
作者: | Chiao, HT Huang, ST Kao, SHJ Yuan, SM 資訊工程學系 Department of Computer Science |
關鍵字: | Java (TM);real-time systems;asynchronous event handling |
公開日期: | 2001 |
摘要: | Since the fourth quarter of 1999, the authors engaged in a project where Java was employed to build the real-time control program inside a plastic-injection-molding machine. However, at that time, since the official real-time Java standard - the Real-Time Specification for Java (RTSJ) from the Sun Microsystems was still under development, no RTSJ-compliant Java virtual machine was available. To satisfy our requirement, we designed and implemented a real-time extension library for enhancing 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 easy to be ported to any other priority-based real-time operating systems. Third, the core of this extension library is basically derived from the subset of the RTSJ public draft, and thus our real-time control program can be move 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/19083 |
ISBN: | 0-7803-6715-4 |
期刊: | CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING 2001, VOLS I AND II, CONFERENCE PROCEEDINGS |
起始頁: | 47 |
結束頁: | 52 |
Appears in Collections: | Conferences Paper |