loading...
The Design of a Flexible Class Library Management System
Beijing, China September 01-September 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.1997.713528Technology of Object-Oriented Languag ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Michael Hitchens, University of Sydney
Andrew Firmage, JNA Telecommunications
Extensive re-use of existing code components has long been recognised as a vital step if software engineering is to become a true engineering discipline. Object-oriented techniques offer the promise of simplifying code re-use. We consider it vital that the tools used to support the construction of software match the design methodology. In this paper we present a design for a class library management system which is able to support the object models employed by object-oriented design methodologies. Relationships between classes are modelled using a number of hierarchies (or graphs) and users of the library may graphically browse these hierarchies. Users may also add their own hierarchies. The descriptions of classes are supported through the use of categories and keywords stored with each class for the specified categories. Any number of keywords may be stored with each class for each category. The design enables the simultaneous use of the library with different methodologies.The library may be queried using keywords and will return a number of classes which match the query. A user can then browse, using any of these classes as a starting point. The combination of browsing and querying provides a high degree of flexibility. Basing the descriptions of classes and the relationships between them on existing methdologies will provide a high level of conceptual concurrence between the design process and the use of supporting tools; in this instance, a class library.The paper includes a description of the a prototype implementation of the design, called Melmoth.
Citation:
Michael Hitchens, Andrew Firmage, "The Design of a Flexible Class Library Management System," tools, pp.60, Technology of Object-Oriented Languages and Systems-Tools - 24, 1997
Usage of this product signifies your acceptance of the Terms of Use.