Development of a Service-Management Scheme with Abnormal-Handling Capability

碩士 === 國立成功大學 === 製造工程研究所 === 89 === Due to the popularity of personal computers and Internet, most of the software systems are developed by applying the distributed object-oriented technology. How to increase the reliability of software system is always one of the common goals of system...

Full description

Bibliographic Details
Main Authors: Chia-Ying Tsai, 蔡佳縈
Other Authors: Fan-Tien Cheng
Format: Others
Language:zh-TW
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/19460847486430053881
Description
Summary:碩士 === 國立成功大學 === 製造工程研究所 === 89 === Due to the popularity of personal computers and Internet, most of the software systems are developed by applying the distributed object-oriented technology. How to increase the reliability of software system is always one of the common goals of system developers. Reliability is even more important in object-oriented programming than elsewhere. This work proposes a Service-Management Scheme with error-detection and function-replacement capabilities to enhance the reliability of distributed object-oriented systems. The Service-Management Scheme is developed by applying the Jini and Design by Contract technologies. A Generic Evaluator is also developed in the Service-Management Scheme so that the scheme possesses error-detection and function-replacement capabilities. The Generic Evaluator can also maintain the Credit values of all the Services. By comparing the Credit values, the Client can select Services with better Credits. By applying the Service-Management Scheme to a software system, the process status and parameters of Services in operation are stored periodically. If a Service malfunctions, the Generic Evaluator detects and confirms it and sends an event notice to the Client. Then, the Client finds a spare Service and transfers the backup process status and parameters to the spare Service. Finally, the spare Service can continue the application process started from the point where the malfunctioned one left off. Evaluation of reliability improvement and an illustrative example for semiconductor factory management of the Service-Management Scheme are also presented in this work. The evaluation and demonstration results reveal that the proposed Service-Management Scheme establishes an efficient, reliable, and fault tolerant mechanism for distributed object-oriented software systems.