An object-oriented software customization model and its application to network management systems /

Software customization is a labor-intensive and complicated

Bibliographic Details
Main Author: Wang, Henry Haojin
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
Description
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.