| Producing reusable object-oriented components: a domain-and-organization-specific perspective |
| Full text |
Pdf
(381 KB)
|
| Source
|
Symposium on Software Reusability
archive
Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
table of contents
Toronto, Ontario, Canada
Pages: 41 - 50
Year of Publication: 2001
ISBN:1-58113-358-8
Also published in ...
|
|
Authors
|
|
Margaretha W. Price
|
Electric Boat, General Dynamics, 75 Eastern Point Road, Groton, CT
|
|
Donald M. Needham
|
Computer Science Department, United States Naval Academy, Annapolis, MD
|
|
Steven A. Demurjian, Sr.
|
Computer Science & Engineering Department, The University of Connecticut, Storrs, CT
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 14, Downloads (12 Months): 46, Citation Count: 0
|
|
|
ABSTRACT
Developing reusable object-oriented software requires a designer to determine how to structure a software system so as to achieve the necessary functionality, while at the same time increasing the reuse potential of the software. We introduce a set of reusability metrics intended to be iteratively applied during the design and implementation parts of the software life-cycle to help guide the production and identification of reusable components. Component identification centers on the application's domain, with reuse focusing specifically on an organization's future systems. Our approach requires the developer to subjectively categorize classes, identify component boundaries, and specify where components are related. Our metrics provide reuse valuations on the couplings between components. Based upon the results of applying our metrics, we provide refactoring guidelines to increase the separation between components in a manner that improves component reusability. We include an application of our metrics to a commercial objec-oriented framework.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
 |
4
|
Ralph E. Johnson, Components, frameworks, patterns, Proceedings of the 1997 symposium on Software reusability, p.10-17, May 17-20, 1997, Boston, Massachusetts, United States
|
 |
5
|
|
| |
6
|
|
| |
7
|
R. Martin, "Object Oriented Design Quality Metrics: An Analysis of dependencies", ROAD, Vol. 2, No. 3, Sep-Oct, 1995.
|
| |
8
|
R. Martin, Engineering Notebook, C++ Report, February 1997.
|
 |
9
|
Jacques Meekel , Thomas B. Horton , Robert B. France , Charlie Mellone , Sajid Dalvi, From domain models to architecture frameworks, Proceedings of the 1997 symposium on Software reusability, p.75-80, May 17-20, 1997, Boston, Massachusetts, United States
|
| |
10
|
|
 |
11
|
Margaretha W. Price , Steven A. Demurjian, Sr., Analyzing and measuring reusability in object-oriented design, Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.22-33, October 05-09, 1997, Atlanta, Georgia, United States
|
| |
12
|
James Rumbaugh , Michael Blaha , William Premerlani , Frederick Eddy , William Lorensen, Object-oriented modeling and design, Prentice-Hall, Inc., Upper Saddle River, NJ, 1991
|
|