Font Size: a A A

Expanding Research, Real-time Java Specification Based On The Csp

Posted on:2004-12-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2208360092480734Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Java language is very convenient for web applications, especially for Internet and Intranet. Because of its properties , such as portability, safety, structure neutrality, high performance , and interpretation, many programmers want to use Java in their developments. Now, there is a trend to use Java in real-time applications. Nevertheless, Java lacks some necessary real-time capabilities, such as scheduling, memory management, and asynchronous control, so there are many limitations for using Java in real-time fields.If programmers want to introduce this object-oriented programming language into real-time fields, there must be much work to be done . This paper analyzes its disadvantages and improving them . To achieve this aim, we give a model, named Java Channel, which is based on the CSP concept. Then, the paper analyzes some relative fields , such as process scheduling , memory management, synchorous/asynchorous communicating , asynchorous event handling , and real-time garbage collection . By providing these , the real-time capabilities of Java programs can be highly improved , and can make up the some shortcomings of RTSJ .In this paper, on the first, it introduces Java programming language, analyzes some shortages of Java when used in real-time applications , and shows some relative points which must be concerned when realizing real-time Java applications . After analyzing the Real-time Specification of Java, it points out some shortages of RTSJ and provides one model of process communication. That is, based on the concept of CSP, it designs the Java Channel corresponding with CSP, and provides the corresponding interfaces, classes and methods that support the channel. Based on the implementation of the channel, process communication can be more convenient and safer, and provide better real-time capabilities of Java.
Keywords/Search Tags:Real-time Java, RTSJ, CSP
PDF Full Text Request
Related items