ACM Home Page
Please provide us with feedback. Feedback
Tactics for minimal interference from class loading in real-time Java™
Full text PdfPdf (291 KB)
Source ACM International Conference Proceeding Series; Vol. 231 archive
Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems table of contents
Vienna, Austria
SESSION: Implementation I table of contents
Pages: 23 - 32  
Year of Publication: 2007
ISBN:978-59593-813-8
Author
Sean Foley  IBM Ottawa Lab, Ottawa, Canada
Sponsors
ACM: Association for Computing Machinery
: Sun Microsystems, Inc.
VIENUT : Vienna University of Technology
: aicas GmbH
: Aonix®
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 21,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1288940.1288944
What is a DOI?

ABSTRACT

Class loading within a Java™ virtual machine can result in undesirable long interruptions, preventing real-time deterministic behaviour. Development of real-time software tasks and applications may call for constraints and fine-tuned control of the class loading activity within the virtual machine when running time-sensitive applications. This paper presents various alternative approaches aimed towards reducing the burden of class loading in a real-time Java VM, all of which avoid revisiting the application design.

Amongst these alternatives is a novel class flow analysis algorithm allowing for the elimination of unused items in an application, a novel bytecode alteration technique for reducing class loads induced by the Java verifier, a novel class file splitting technique for more distributed class loading behaviour, and various other technologies that are available to achieve better performance and more precise control of class loading in real-time Java applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Andersen, L. 0. Self-applicable C program specialization. In Proceedings of the Workshop on Partial Evolution and Semantics-Based Program Manipulation. (San Francisco, CA, 1992). Technical Report YALEU/DCS/RR-909, Yale Univ., 54--61.
2
3
 
4
 
5
6
7
 
8
9
 
10
11
 
12
13
14
15
 
16
 
17
18
19
 
20
21
22
23
24
25
26