ACM Home Page
Please provide us with feedback. Feedback
Software reuse: a context for introducing software engineering principles in a traditional computer science second course
Full text PdfPdf (901 KB)
Source Annual International Conference on Ada archive
Proceedings of the conference on TRI-Ada '93 table of contents
Seattle, Washington, United States
Pages: 137 - 146  
Year of Publication: 1993
ISBN:0-89791-621-2
Authors
Murali Sitaraman  Department of Statistics and Computer Science, West Virginia University, Morgantown, WV
Jeff Gray  Department of Computer Science, Box 1679B, Vanderbilt University, Nashville, TN and Department of Statistics and Computer Science, West Virginia University, Morgantown, WV
Sponsor
SIGADA: ACM Special Interest Group on Ada Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 10,   Citation Count: 3
Additional Information:

references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/170657.170701
What is a DOI?

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.

Bigger 89
 
Booch 87
Booth, G., Software Components with .,ida, Benjamin/Cummings, 1987.
 
Edwards 90
Edwards, S., "An approach for constructing reusable software components in Ada," II)A Paper P-2378, Institute for Defense Analyses, Alexandria, VA, September 1990.
 
Gray93a
Gray, J. G., "Teaching the Second Computer Science Course in a Reuse- Based Setting: A Sequence of Laboratory Assignments in Ada," In Proceedings of the Eleventh National Conference on ,,Ida Technology, March 1993, pp. 38-45.
 
Gray93b
Gray, J. G., "The Role of Reuse in Introducing Software Engineering Principles in a Computer Sc, ience Second Course," MS Project Report, W, est Virginia University, Morgantown, WV, May 1993, pp. 1-66.
 
Harms 89
Harms, D.E., and B. W. Weide, "Efficient Initialization and Finalization of Data Structures: Why and How," Technical Report, Department of Computer and Information Science, The Ohio State University, OSU-CISRC-3/g9-TR1 l, March 1989.
 
Harms 91
 
Hollings 92
 
Horowitz 78
Horowitz, E., Fundamentals of Data Structures, Computer Science Press, 1978.
Krueger 92
 
Luckham 87
 
Meyer 85
Meyer, B., "On Formalism in Specifications," IEEE Software 2, no. 1, pp. 6-26.
 
Murali 90a
Muralidharan, S., and Weide, B. W., "Should Data Abstraction Be Violated to Enhance Software Reuse?" Proceedings of the Eighth National Conference on Ada Technology, Atlanta, GA, March 1990, pp. 515-524.
 
Murali 90b
Muralidharan, S. and W~ide, B. W., "Reusable Software Components = Formal Specifications + Object Code: Some Implications," Third Annual Workshop: Methods and Tools for Reuse, Syracuse, NY, June 1990.
 
Pressman 90
 
Reuse 92
Proceedings of WlSR '92 Fifth Annual Workshop on Software Reuse, San Francisco, CA, 1992.
 
Reuse-Ed 92
Proceedings of the Reuse Education Workshop, Morgantown, WV, 1992.
 
Sitaraman 92
Sitaraman, M., "A Class of Programming Language Mechanisms to Facilitate Multiple Implementations of a Specification," Proceedings of the 1992 iEEE International Conference on Computer Languages, San Francisco, CA, April 1992.
 
Sitaraman 93a
Sitaraman, M., L. Welch, and D. Harms, "On Specification of Reusable Software Components," International Journal of Software Engineering and Knowledge Engineering 3, 2, June 1993.
 
Sitaraman 93b
Sitaraman, M., Course Notes for the Second Course in Computer Science, Department of Computer Science, West Virginia University, 1993.
 
Smith 87
 
Snow 58
Snow, C.P., The Search, Charles Scribner and Sons, 1958.
 
SPC 89
 
Tracz 89
Tracz, W. J., and S. Edwards, "Implementation Working Group Report," Reuse in Practice Workshop, Pittsburgh, PA, 1989.
 
Weide 91
 
Wing 90
 
Yourdon 92


Collaborative Colleagues:
Murali Sitaraman: colleagues
Jeff Gray: colleagues