15th Triennial World Congress of the International Federation of Automatic Control
  Barcelona, 21–26 July 2002 
JAVA FOR REAL-TIME PROCESS CONTROL SYSTEMS
Michael J. Baxter and Sian Hope
School of Informatics
University of Wales, Bangor,
United Kingdom
Email: mjbaxter@informatics.bangor.ac.uk

This paper investigates the temporal behaviour of the Java run-time environment for real-time control system applications. A representative process controller is used as a case-study, and has been implemented in Java according to a number of proposed generic software architectures. These are assessed upon several general purpose run-time platforms, before extending the investigation to a claimed real-time Java environment. The investigation is then furthered, by compiling the Java into native code, in an attempt to improve execution time. The results prove surprising and indicate further directions in which to progress this technology.
Keywords: Process control; Distributed systems; Real-time systems
Session slot T-Tu-M02: Software Engineering for Real-Time Control/Area code 9b : Real-Time Software Engineering