Show simple item record

dc.contributor.authorMayes, J.A.
dc.date.accessioned2010-11-15T15:17:09Z
dc.date.available2010-11-15T15:17:09Z
dc.date.issued1995
dc.identifier.citationMayes , J A 1995 , A technique for clarifying the implementation of relationships between objects to enhance software reuse . UH Computer Science Technical Report , vol. 226 , University of Hertfordshire .
dc.identifier.otherdspace: 2299/4991
dc.identifier.urihttp://hdl.handle.net/2299/4991
dc.descriptionPhD Thesis - research programme carried out in collaboration with BNR. A thesis submitted in partial fulfilment of the requirements of the University of Hertfordshire for the degree of Doctor of Philosophy.
dc.description.abstractThe thesis describes a novel design technique, called the Sociable class design method, which can be used to improve the representation of one particular type of relationship between objects in object oriented systems. A study, using several object oriented programming languages, has been carried out to demonstrate the feasibility of implementing the design method. The proposed design method has been used in the development of a full case study which was implemented in Eiffel v2.3. The constructs used by the design method are intended to overcome some of the technical problems associated with the reuse of software components. Traceability is identified, from a study of various engineering environments, as important for improving reusability of components in engineering. This thesis demonstrates that existing object oriented development methods do not provide traceability of all types of identifiable relationships between objects. The novel design method described improves the traceability of one of these types of relationship. The proposed design technique is evaluated against other techniques which can be used to implement the same relationship. The evaluation indicates that the increased traceability provided by the new method simplifies the design of both the components and the overall system, thereby improving the reusability of the components and the extensibility of the system.en
dc.format.extent9109215
dc.format.extent10207499
dc.format.extent10514582
dc.language.isoeng
dc.publisherUniversity of Hertfordshire
dc.relation.ispartofseriesUH Computer Science Technical Report
dc.titleA technique for clarifying the implementation of relationships between objects to enhance software reuseen
dc.contributor.institutionSchool of Computer Science
rioxxterms.typeOther
herts.preservation.rarelyaccessedtrue


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record