Abstract
The Computer Sciences department is currently involved in various tool technology transfer activities including the use, development, enhancement and evaluation of CASE software as class projects, and a software engineering laboratory for the synthesis of software. Industry cooperation efforts include continuing education courses, beta testing, and joint projects in which university and industry personnel share hardware and software as well as expertise. These endeavors are described briefly and a short synopsis of benefits, problem areas and some possible solutions provided.
Preview
Unable to display preview. Download preview PDF.
Bibliography
Barstow, D., Shobe H. and Sandewall, E. Interactive Programming Environments. McGraw Hill, 1984.
Charette, R. N. Software Engineering Environments: Concepts and Technology. McGraw-Hill, 1986.
DeMillo, R., W. McCracken, R. Martin, and J. Passafiume. Software Testing and Evaluation. Benjamin Cummins, 1987.
Excelerator. "A Guided Tour of Excelerator," Index Technology Corporation, 101 Main Street, Cambridge, MA 02142.
Fairley, R., Software Engineering Concepts, McGraw-Hill, 1985.
Gandalf. The Journal of Systems and Software. Vol. 5, No. 2. May 1985. (entire issue).
Hamilton, M., and S. Zeldin, "The Functional Life Cycle and its Automation: USE.IT." The Journal of Systems and Software, Vol. 3, 1983, pp. 25–62.
Hatley, D. and I. Pirbhai. Strategies for Real-Time System Specification. Dorset House, 1987.
Interactive Development Environments, Inc. (IDE/USE) 150 Fourth Street, Suite 210. San Francisco, CA 94103.
Kernighan, B. and R. Pike. The UNIX Programming Environment. Prentice-Hall, 1984.
Martin, James. System Design from Provably Correct Constructs. (USE.IT) Prentice-Hall, 1984.
Martin, James and Carmen McClure. Diagramming Techniques for Analysts and Programmers. Prentice-Hall, 1985.
Martin, James. Recommended Diagramming Standards for Analysts and Programmers: A Basis for Automation. Prentice-Hall, 1987.
Morgan, R. and H. McGilton. Introducing UNIX™ System V. McGraw-Hill, 1987.
Myers, G. Composite/Structured Design. Van Nostrand Reinhold, 1978.
Problem Set for the 4th International Workshop on Software Specification and Design. ACM SIGSOFT Software Engineering Notes. Vol. 11 No. 2, April 1986 or in conference proceedings, April, 1987.
Refine™. Reasoning System Inc. 1801 Page Mill Rd. Palo Alto, CA 94304.
Teamwork™ and PCSA™. Cadre Technologies Inc., 222 Richmond Street, Providence, RI 02903.
Thomas, R., L. Rogers, and J. Yates. Advanced Programmer's Guide to UNIX™. Osborn McGraw-Hill, 1986.
Warren, W. and R. Snodgrass. A Tutorial Introduction to Using IDL. SoftLab Document, Computer Science Department. University of North Carolina, Chapel Hill, NC. October, 1985. Entire issue, SIGPLAN Notices, December, 1987.
Wasserman, A. I., P. A. Pircher, D. T. Shewmake & M. L. Kersten. "Developing Interactive Information Systems with the User Software Engineering Methodology." IEEE Transactions on Software Engineering, Vol. SE-12, No. 2, February 1986.
Weiderman, N. H., Habermann, A. N., Borger, M. W., and Klein, M. H. "A Methodology for Evaluating Environments." Proceeding of the ACM SIGSOFT/ SIGPLAN Software Engineering Symposium on Practical Software Development Environments, 1987.
Werth, L. "Survey of Software Engineering Education." ACM SIGSOFT Software Engineering Notes. Vol. 12 No. 4, October 1987.
Wiener R. and R. Sincovec. Software Engineering with Modula-2 and ADA. John Wiley, 1984.
Zave, P. "Salient Features of An Executable Specification Language." IEEE Transactions on Software Engineering, February 1986.
Zelkowitz, M., A. Shaw, and J. Gannon. Principles of Software Engineering and Design. Prentice Hall, 1979.
Selected References to Software Engineering Tools
CASE Technologies issue. IEEE Software. Vol. 5. No. 2. March 1988.
Gray, D. "A Microprocessor Development Environment based on the Amsterdam Compiler Kit, Emacs and Unix. SIGCSE Bulletin, Vol. 19 No. 4, December 1987.
Henderson, P. (Ed.) Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments. SIGPLAN Notices. Vol. 19 No. 5, May 1984.
Henderson, P. (Ed.) Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments. SIGPLAN Notices. Vol. 22 No. 1, January 1987.
Houghton, R. "Software Development Tools: A Profile." IEEE Computer, May 1983.
Houghton, R, and D. Wallace. Characteristics and Functions of Software Engineering Environments: An Overview. ACM SIGSOFT Software Engineering Notes. Vol. 12. No. 1, January 1987.
IEEE Conference on Software Tools. IEEE Computer Society. April 1985.
Miller, E. Tutorial: Automated Tools for Software Engineering. IEEE Computer Society Press. November 1979.
Multiparadigm Languages and Environments issue. IEEE Software. Vol. 3 No. 1, January 1986.
Porcella, M., P. Freeman and A. Wasserman. Ada Methodology Questionnaire Summary. ACM SIGSOFT Software Engineering Notes, November, 1982.
Requirements Engineering Environments: Software Tools for Modeling User Needs issue. IEEE Computer. Vol. 18. No. 4. April 1985.
Riddle, W. and L. Williams. Software Engineering Workshop Report. ACM SIGSOFT Software Engineering Notes, Vol. 11 No. 1, January 1986.
SOFTFAIR II. A Second Conference on Software Development Tools, Techniques, and Alternatives. IEEE Computer Society Press. December 1985.
Software Productivity Consortium. 1880 Campus Commons Drive, North Reston, VA 22091. (703) 391-1823. Newsletter and technical reports.
Software Engineering Automated Tool Index, Software Research Associates, San Francisco, CA 1986. $93.
Specifications issue. IEEE Software. Vol 2. No. 2, March 1985.
Waguespack, L. and D. Haas. "A Workbench for Project Oriented Software Engineering Courses." Proceedings of the SIGCSE Bulletin, February 1984, pp. 137–145.
Wasserman, A. Tutorial: Software Development Environments. IEEE Computer Society Press, 1981.
Repositories for Public Domain Tools
Computer Products Support Group, National Technical Information Service, 5285 Port Royal Rd, Springfield, VA 22161 (703)557-4763. Directory of Computer Software PR-261/595, Federal Software Exchange Center PR-383/595, Software Tools PR-784/595, free. 1987 Directory of Computer Software PB87-143236 $48.
Data & Analysis Center for Software. RADC/COED, Griffiss AFB, NY 13441-5700, ATTN: Document/Dataset Ordering. DACS Newsletter (free), DACS Information Packet (free), Software Life Cycle Tools Directory $35.
Software Exchange Program, GSA(CF), 2 Skyline Plaza (11 Floor), 5203 Leesburg Pike, Falls Church, VA 22041 (703) 756-2610.
Computer Software Management and Information Center, 112 Barrow Hall University of Georgia, Athens,GA 30602 (404)542-3265. Searches free, catalog $25. Educational discount.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Werth, L.H. (1988). Software tools at the university: Why, what and how. In: Ford, G.A. (eds) Software Engineering Education. SEI 1988. Lecture Notes in Computer Science, vol 327. Springer, New York, NY. https://doi.org/10.1007/BFb0043598
Download citation
DOI: https://doi.org/10.1007/BFb0043598
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-96854-4
Online ISBN: 978-0-387-34779-0
eBook Packages: Springer Book Archive