loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
A Distributed Real-Time Java System Based on CSP
Newport Beach, California
March 15-March 17
ISBN: 0-7695-0607-0
Gerald H. Hilderink, University of Twente
Andry W.P. Bakkers, University of Twente
Jan F. Broenink, University of Twente
CSP is a fundamental concept for developing software for distributed real-time systems. The CSP paradigm constitutes a natural addition to Object Orientation and offers higher-order multithreading constructs.The CSP channel concept that has been implemented in Java deals with single- and multi-processor environments and also takes care of the real-time priority scheduling requirements. For this, the notion of priority and scheduling has been carefully examined and as a result it was reasoned that priority scheduling should be attached to the communicating channels rather than to the processes.In association with channels, a priority based parallel construct is developed for composing processes - hiding threads and priority indexing from the user. This approach simplifies the use of priorities for the object-oriented paradigm. Moreover, in the proposed system, the notion of scheduling is no longer connected to the operating system but has become part of the application instead.
Index Terms:
real-time, distributed, Java, priority, embedded, scheduling, CSP, formal method, object-oriented
Citation:
Gerald H. Hilderink, Andry W.P. Bakkers, Jan F. Broenink, "A Distributed Real-Time Java System Based on CSP," isorc, pp.400, Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2000
Usage of this product signifies your acceptance of the Terms of Use.