Design of preliminary experiments with the Sun Java Real-Time system
Cook, Thomas S.
Michael, James Bret
Otani, Thomas W.
MetadataShow full item record
There is an increasing interest in recent years to use the JavaTM programming language for implementing real-time systems. Recent advances in the Real-Time Specification for Java (RTSJ) have resulted in the introduction of new means for creating predictable real-time environments for Java programs. However, these new features also make the Java semantics more complex and the run-time behavior of the Java programs more difficult to analyze. In this technical report, we describe a number of preliminary experiments we performed to study the features of the Sun Java Real-Time System (RTJ 1.0). We designed these experiments to verify the viability of the Real-Time Java language for the implementation of the Global Integrated Fire Control System (GIFC)--a component of the C2BMC element of the Ballistic Missile Defense System (BMDS). Our preliminary experiment shows that it is preferable to use only the Real-Time Java threads that use the heap memory and not the no-heap real-time threads for the GIFC software. However, such architecture cannot be implemented by using RTJ 1.0. Further experiments are needed to determine if the preferred architecture can be implemented with the upcoming RTJ 2.0, which will give programmers more control over the priority of the garbage collection.
NPS Report NumberNPS-CS-06-010
Showing items related by title, author, creator and subject.
Computer Science (Monterey, California. Naval Postgraduate School, 2007-05-05); NPS-CS-07-005This is our second report on the Sun Java Real-Time System (RTS) experiments. In this report we describe the findings on RTS 2.0 beta release that includes the real-time garbage collector (RTGC). We performed a number of ...
Auguston, M.; Cook, T. S.; Drusinsky, D.; Michael, J. B.; Otani, T. W.; Shing, M. (Monterey, California. Naval Postgraduate School, 2007-05-11); NPS-CS-07-005This is our second report on the Sun Java Real-Time System (RTS) experiments. In this report we describe the findings on RTS 2.0 beta release that includes the real-time garbage collector (RTGC). We performed a number of ...
Song, G.; Kelly, B.; Agrawal, B.N. (1999);This paper presents the design and experiment results of active position control of a shape memory alloy (SMA) wires actuated composite beam. The composite beam is honeycomb structured with shape memory alloy wires embedded ...