Bibliographic Details
| Title: |
Java-based component framework for dynamic reconfiguration. |
| Authors: |
Lee, Y.-F., Chang, R.-C. |
| Source: |
IEE Proceedings -- Software; Jun2005, Vol. 152 Issue 3, p110-118, 9p |
| Subject Terms: |
JAVA programming language, PROGRAMMING languages, CONFIGURATION management, PRODUCTION management (Manufacturing), ADAPTIVE computing systems, ELECTRICAL engineering |
| Abstract: |
Updating software via the Internet is becoming a necessary feature of contemporary software. However, most software updating processes need to restart the programs or systems after the new software modules are installed. Dynamic reconfiguration is a technique that can deploy new software modules without restarting. This is usually achieved by modifying programming language syntax, language runtime systems or the code that is compiled. In the paper, a Java-based component framework is proposed to support dynamic reconfiguration, which does not need to modify the Java language, the Java virtual machine or the Java bytecode. The component framework has two implementations. The first one is based on the Java language itself; it is slower but can be used on almost every Java virtual machine. The second one is based on both the Java code and native programming interfaces provided by the Java virtual machine; it is much more efficient but is platform-dependent. The component framework is able to replace a single component as well as multiple components. In addition, several kinds of component change are permitted, including data members and component interfaces. To demonstrate the use of the component framework, a dynamically reconfigurable TCP is implemented. [ABSTRACT FROM AUTHOR] |
|
Copyright of IEE Proceedings -- Software is the property of Institution of Engineering & Technology and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) |
| Database: |
Complementary Index |