| Improving abstraction, encapsulation, and performance within mixed-mode real-time Java applications |
| Full text |
Pdf
(225 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: 13 - 22
Year of Publication: 2007
ISBN:978-59593-813-8
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 29, Citation Count: 0
|
|
|
ABSTRACT
Much of the appeal of Java for the implementation of real-time software components derives from the ability to leverage the combination of non-real-time, soft real-time, and hard real-time components all written in the same Java language. To date, deployment of non-real-time Java far exceeds deployment of real-time Java. To improve the appeal of real-time Java, it is important to improve abstraction of real-time programming concepts, and increase the quality of the interface between different modes of Java execution. This paper discusses integration techniques that enable the efficient and reliable mixing of hard real-time, soft real-time, and non real-time software components within a single application. Compared with available alternatives, these approaches offer improved safety and separation of concerns, while also improving implementation efficiency.
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
|
G. Bollella, B. Brosgol, J. Gosling, P. Dibble, S. Furr, M. Turnbull, "The Real-Time Specification for Java", Addison Wesley Longman, 195 pages, Jan. 15, 2000.
|
 |
2
|
|
| |
3
|
|
| |
4
|
K. Nilsen. "Applying COTS Java Benefits to Mission-Critical Real-Time Software", Crosstalk The Journal of Defense Software Engineering, pp. 19--24, June 2007.
|
| |
5
|
"Real-Time Core Extensions 1.0.14", International J Consortium Specification, 170 pages. Sept. 2000, available at http://www.opengroup.org/rtforum/rt_java//uploads/40/3417/rtce.1.0.14_May_03.pdf.
|
| |
6
|
C. Pu, H. Massalin, J. Ionnidis. "The Synthesis Kernel", Computing Systems 1 (1), pp. 11--32 (Winter 1988).
|
| |
7
|
|
| |
8
|
K. Nilsen. "Using Java for Reusable Embedded Real-Time Component Libraries", Crosstalk The Journal of Defense Software Engineering, pp. 13--18. December 2004.
|
| |
9
|
|
| |
10
|
K. Nilsen. "Guidelines for Scalable Java Development of Real-Time Systems", March 2006, available at http://research.aonix.com/jsc.
|
| |
11
|
M. Klein, T. Ralya, B. Pollak, R. Obenza. A Practioner's Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems. 712 pages. Kluwer Academic Publishers. November 1993. (http://www.sei.cmu.edu/publications/books/otherbooks/rma.hndbk.html)
|
| |
12
|
M. Joseph, P. Pandya. "Finding Response Times in a Real-Time System", The Computer Journal, 29(5), pp. 390--395. 1986.
|
|