Exploring real-time features of Java']Java VM

被引:0
作者
Cavalieri, S [1 ]
机构
[1] Univ Catania, Fac Engn, Dept Comp & Telecommun Engn, I-95125 Catania, Italy
来源
IECON-2002: PROCEEDINGS OF THE 2002 28TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4 | 2002年
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Object oriented software design is getting more and more common in the field of industrial control. In particular, Java seems extremely versatile for the development of distributed control applications. One of the main requirements of control application is a deterministic execution of the tasks, which generally feature real-time constraints. When Java language has been conceived, a little weight to the real-time requirements of applications has been given. In the last few years the limits to the use of Java for Real-Time applications has led to the definition of Java Real-Time platform specifications. Real-Time capability of a Java Virtual Machine (VM) depends on a very large number of elements, among which the task scheduling algorithm, the memory management, the garbage collector algorithm and its execution policy. Knowledge of how each single internal mechanism of a Java VM influence its performance is very important to improve its real-time behaviour. This paper must be considered as a first step toward this direction, as its aim is to try to understand how real-time performance of a Java VM may be influenced by each its single component.
引用
收藏
页码:2538 / 2543
页数:6
相关论文
共 9 条
  • [1] Bühler D, 2000, PROCEEDINGS OF THE 2000 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOL 1 AND 2, P1, DOI 10.1109/ISIE.2000.930476
  • [2] The Java']Java CAN API -: A Java']Java gateway to fieldbus communication
    Bühler, D
    Nusser, G
    [J]. 2000 IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS, PROCEEDINGS, 2000, : 37 - 43
  • [3] ECKEL B, 1995, THINKING JAVA
  • [4] *EXP GROUP, REAL TIM JAVA
  • [5] HORTON I, 2000, BEGINNING JAVA 2 JDK
  • [6] *J CONS, REAL TIM COR EXT RTC
  • [7] LUMPP T, 1998, P 24 IEEE INT C IND
  • [8] *RTJEG, 000001 RTJEG JSR
  • [9] STEFANO AD, 2000, P IEEE ISIE 2000 PUE, P27