Files in this item



application/pdf9236515.pdf (5MB)Restricted to U of Illinois
(no description provided)PDF


Title:Automated acquisition and refinement of reusable software design components
Author(s):Lee, Hing-Yan
Doctoral Committee Chair(s):Harandi, Mehdi T.
Department / Program:Computer Science
Discipline:Computer Science
Degree Granting Institution:University of Illinois at Urbana-Champaign
Subject(s):Computer Science
Abstract:The importance of reusing software components in new software developments has long been recognized. A reason for the current low level of software reuse stems from the difficulties of obtaining appropriate components for populating a reuse library.
This thesis presents a framework for a hybrid software design environment that supports the reuse of design schemas and cases. At the heart of this framework is a knowledge-based approach for automating the acquisition and refinement of software components for its reuse library. A prototype system, CAReT, has been implemented to demonstrate the viability of the approach.
CAReT is based on a bottom-up, case-based approach to domain analysis, where design cases for existing systems within an application domain are examined to determine common pattern of operations and objects. The correspondences between features are established using domain knowledge, where available. Otherwise the correspondence identification is decided by using a similarity metric to compute the degree of closeness between features. The common features are then abstracted. This same mechanism for determining correspondence underlies CAReT's analogy-based retriever, which retrieves software components that satisfy a reuser's query.
An application domain life cycle model is introduced to explain the implications of a domain's maturity on efforts to acquire reusable software components. In particular, the impact on design schema derivation is examined.
Issue Date:1992
Rights Information:Copyright 1992 Lee, Hing-Yan
Date Available in IDEALS:2011-05-07
Identifier in Online Catalog:AAI9236515
OCLC Identifier:(UMI)AAI9236515

This item appears in the following Collection(s)

Item Statistics