An object-oriented software customization model and its application to network management systems /
Software customization is a labor-intensive and complicated
| Main Author: | |
|---|---|
| Format: | Thesis Book |
| Language: | English |
| Published: |
[Place of publication not identified] :
[publisher not identified] ;
1995.
|
| Subjects: | |
| Online Access: | http://proxy.library.tamu.edu/login?url=http://proquest.umi.com/pqdweb?did=742535451&sid=1&Fmt=2&clientId=2945&RQT=309&VName=PQD |
| Summary: | Software customization is a labor-intensive and complicated process and becomes even more so as application systems become larger and more complex. In this research, a model is proposed for object-oriented software customization. The purpose of the model is to help the user customize an object- oriented software system in an efficient manner. The proposed model consists of four major components, i.e., a customization goal hierarchy, a set of customization operators, a context class graph and a customization model schema. The user starts the customization process by select ing a customization goal from the goal hierarchy, the goal that best matches his/her needs. Connected to the goal are a set of customization operators that specify the operations to be performed in order to achieve the goal. Associated with the goal and the set of operators is a context class graph that gives a high level, graphical view of the context of the customization operations. From the customization model schema, the user can find a detailed description of the context, constraints and specification of each customization operation. Thus, the proposed customization model provides a road map to guide a user through the complicated maze of customizing a software system. The customization model is put in a hypertext based environment (HTML) so that the user can navigate around the model and other related information with ease during the software customization process. A set of heuristics are developed to guide software designers to construct a customization model efficiently. The proposed model is applied to a network management system to gain some practical insight and first-hand experience with the proposed model and to acquire quantitative data on the efficiency of the model. |
|---|---|
| Item Description: | Vita. "Major Subject: Computer Science". |
| Physical Description: | xii, 142 leaves : illustrations ; 28 cm. Issued also on microfiche from University Microfilms Inc. |
| Bibliography: | Includes bibliographical references. |