A repository of software components

dc.contributor.authorWang, Wanjieen_US
dc.date.accessioned2007-05-22T15:14:50Z
dc.date.available2007-05-22T15:14:50Z
dc.date.issued1999-05-01T00:00:00Zen_US
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelMaster of Science (M.Sc.)en_US
dc.description.abstractComponent-based software development (CBSD) is an enhancement of the object-oriented (OO) approach to software development. The major distinction between a component in CBSD and an object in OO is that the former can be defined in several levels of abstraction whereas objects are mostly defined at the design and code levels. Among the many challenges posed by CBSD, the following two seem to be more important: (i) develop a repository to store, retrieve and manipulate components and (ii) use the components in a plug-and-play mode to build applications. The work presented in this thesis is a contribution to the first challenge which is to build a repository for supporting the use of software components in the development of generic software architecture. A tool for building such a repository has been implemented in Java, with features to classify, store and retrieve components. By providing precise definitions for classification of components, relationships between components, and the characteristics of components, we assert that such a repository can be used in a variety of application domains. A hybrid approach for retrieval which supports multi-level keywords search and Boolean query search has been developed. The tool has been used to build several prototype repositories: the results are promising.en_US
dc.format.extent3339254 bytes
dc.format.extent184 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypetext/plain
dc.identifier.urihttp://hdl.handle.net/1993/2060
dc.language.isoengen_US
dc.rightsopen accessen_US
dc.titleA repository of software componentsen_US
dc.typemaster thesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MQ41647.pdf
Size:
3.18 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
184 B
Format:
Plain Text
Description: