DocumentCode
2716669
Title
Asynchronous event handling and real-time threads in the real-time specification for Java
Author
Wellings, A.J. ; Burns, A.
Author_Institution
Dept. of Comput. Sci., York Univ., UK
fYear
2002
fDate
2002
Firstpage
81
Lastpage
89
Abstract
This paper discusses the role and implementation of asynchronous event handlers in the real-time specification for Java (RTSJ). For non-blocking handlers, an implementation model whereby all heap-using handlers are serviced by a single thread and all no-heap handlers are serviced by another server thread is proposed and schedulability analysis is derived. The model is shown to have bounded priority inversion. General multiple-server models are needed for nonblocking handlers but the support in the RTSJ is criticised as lacking in configurability. A solution is proposed which allows the number of servers to be specified, and the allocation of handlers to servers to be controlled.
Keywords
Java; formal specification; real-time systems; Java; asynchronous event handlers; asynchronous event handling; bounded priority inversion; heap-using handlers; multiple-server models; real-time specification; real-time threads; Communication system control; Computer languages; Computer science; Concurrent computing; Control systems; Java; Parallel processing; Robot sensing systems; Switches; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time and Embedded Technology and Applications Symposium, 2002. Proceedings. Eighth IEEE
ISSN
1545-3421
Print_ISBN
0-7695-1739-0
Type
conf
DOI
10.1109/RTTAS.2002.1137383
Filename
1137383
Link To Document