Skip to main content

Software tools at the university: Why, what and how

  • Conference paper
  • First Online:
Software Engineering Education (SEI 1988)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 327))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  • Barstow, D., Shobe H. and Sandewall, E. Interactive Programming Environments. McGraw Hill, 1984.

    Google Scholar 

  • Charette, R. N. Software Engineering Environments: Concepts and Technology. McGraw-Hill, 1986.

    Google Scholar 

  • DeMillo, R., W. McCracken, R. Martin, and J. Passafiume. Software Testing and Evaluation. Benjamin Cummins, 1987.

    Google Scholar 

  • Excelerator. "A Guided Tour of Excelerator," Index Technology Corporation, 101 Main Street, Cambridge, MA 02142.

    Google Scholar 

  • Fairley, R., Software Engineering Concepts, McGraw-Hill, 1985.

    Google Scholar 

  • Gandalf. The Journal of Systems and Software. Vol. 5, No. 2. May 1985. (entire issue).

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Hatley, D. and I. Pirbhai. Strategies for Real-Time System Specification. Dorset House, 1987.

    Google Scholar 

  • Interactive Development Environments, Inc. (IDE/USE) 150 Fourth Street, Suite 210. San Francisco, CA 94103.

    Google Scholar 

  • Kernighan, B. and R. Pike. The UNIX Programming Environment. Prentice-Hall, 1984.

    Google Scholar 

  • Martin, James. System Design from Provably Correct Constructs. (USE.IT) Prentice-Hall, 1984.

    Google Scholar 

  • Martin, James and Carmen McClure. Diagramming Techniques for Analysts and Programmers. Prentice-Hall, 1985.

    Google Scholar 

  • Martin, James. Recommended Diagramming Standards for Analysts and Programmers: A Basis for Automation. Prentice-Hall, 1987.

    Google Scholar 

  • Morgan, R. and H. McGilton. Introducing UNIXâ„¢ System V. McGraw-Hill, 1987.

    Google Scholar 

  • Myers, G. Composite/Structured Design. Van Nostrand Reinhold, 1978.

    Google Scholar 

  • 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.

    Google Scholar 

  • Refineâ„¢. Reasoning System Inc. 1801 Page Mill Rd. Palo Alto, CA 94304.

    Google Scholar 

  • Teamworkâ„¢ and PCSAâ„¢. Cadre Technologies Inc., 222 Richmond Street, Providence, RI 02903.

    Google Scholar 

  • Thomas, R., L. Rogers, and J. Yates. Advanced Programmer's Guide to UNIXâ„¢. Osborn McGraw-Hill, 1986.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Werth, L. "Survey of Software Engineering Education." ACM SIGSOFT Software Engineering Notes. Vol. 12 No. 4, October 1987.

    Google Scholar 

  • Wiener R. and R. Sincovec. Software Engineering with Modula-2 and ADA. John Wiley, 1984.

    Google Scholar 

  • Zave, P. "Salient Features of An Executable Specification Language." IEEE Transactions on Software Engineering, February 1986.

    Google Scholar 

  • Zelkowitz, M., A. Shaw, and J. Gannon. Principles of Software Engineering and Design. Prentice Hall, 1979.

    Google Scholar 

Selected References to Software Engineering Tools

  • CASE Technologies issue. IEEE Software. Vol. 5. No. 2. March 1988.

    Google Scholar 

  • Gray, D. "A Microprocessor Development Environment based on the Amsterdam Compiler Kit, Emacs and Unix. SIGCSE Bulletin, Vol. 19 No. 4, December 1987.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Houghton, R. "Software Development Tools: A Profile." IEEE Computer, May 1983.

    Google Scholar 

  • 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.

    Google Scholar 

  • IEEE Conference on Software Tools. IEEE Computer Society. April 1985.

    Google Scholar 

  • Miller, E. Tutorial: Automated Tools for Software Engineering. IEEE Computer Society Press. November 1979.

    Google Scholar 

  • Multiparadigm Languages and Environments issue. IEEE Software. Vol. 3 No. 1, January 1986.

    Google Scholar 

  • Porcella, M., P. Freeman and A. Wasserman. Ada Methodology Questionnaire Summary. ACM SIGSOFT Software Engineering Notes, November, 1982.

    Google Scholar 

  • Requirements Engineering Environments: Software Tools for Modeling User Needs issue. IEEE Computer. Vol. 18. No. 4. April 1985.

    Google Scholar 

  • Riddle, W. and L. Williams. Software Engineering Workshop Report. ACM SIGSOFT Software Engineering Notes, Vol. 11 No. 1, January 1986.

    Google Scholar 

  • SOFTFAIR II. A Second Conference on Software Development Tools, Techniques, and Alternatives. IEEE Computer Society Press. December 1985.

    Google Scholar 

  • Software Productivity Consortium. 1880 Campus Commons Drive, North Reston, VA 22091. (703) 391-1823. Newsletter and technical reports.

    Google Scholar 

  • Software Engineering Automated Tool Index, Software Research Associates, San Francisco, CA 1986. $93.

    Google Scholar 

  • Specifications issue. IEEE Software. Vol 2. No. 2, March 1985.

    Google Scholar 

  • Waguespack, L. and D. Haas. "A Workbench for Project Oriented Software Engineering Courses." Proceedings of the SIGCSE Bulletin, February 1984, pp. 137–145.

    Google Scholar 

  • Wasserman, A. Tutorial: Software Development Environments. IEEE Computer Society Press, 1981.

    Google Scholar 

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Software Exchange Program, GSA(CF), 2 Skyline Plaza (11 Floor), 5203 Leesburg Pike, Falls Church, VA 22041 (703) 756-2610.

    Google Scholar 

  • Computer Software Management and Information Center, 112 Barrow Hall University of Georgia, Athens,GA 30602 (404)542-3265. Searches free, catalog $25. Educational discount.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gary A. Ford

Rights and permissions

Reprints 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

Publish with us

Policies and ethics