Skip to main content

TRW's SEE sage

  • Conference paper
  • First Online:

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

Abstract

Over the past decade, software productivity has been a major concern at TRW and a number of efforts to improve productivity have been undertaken. The development of Software Engineering Environments (SEEs) and their use on large projects has been central to the software productivity strategy. Those efforts include the Software Productivity Program which started in the early 1980s and constitute the first major corporate effort towards building a SEE for use by large-scale projects. The efforts also included the Project Master Database (PMDB) investigations, the Distributed Computing Design System (DCDS), and support in the design and implementation of the Common APSE Interface Set (CAIS). This paper provides a historical and conceptual perspective on the key internal efforts in support of building and evaluating SEEs which occurred in the last decade and how the lessons learned were incorporated into a concept of operation for the next generation SEEs.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alford, M.W., “A Requirements Engineering Methodology for Real Time Processing Requirements”, TRW Software Series TRW-SS-76-05, July 1976.

    Google Scholar 

  2. Andrews, T. and Harris, C., “Combining Language and Database Advances in an Object-Oriented Development Environment”, ACM, OOPSLA'87 Conference Proceedings — Special Issue of SIGPLAN, Vol. 22, December 1987, pp. 430–441.

    Google Scholar 

  3. Bernstein, P.A., “Database System Support for Software Engineering — An Extended Abstract”, Proceedings of the 9th International Conference on Software Engineering, Monterey, California, March 1987.

    Google Scholar 

  4. Bitar, I., Penedo, M.H. and Stuckle, E., “Lessons Learned in building the TRW Software Productivity System”, Proceedings of Spring CompCon, San Francisco, California, February 1985.

    Google Scholar 

  5. Boehm, B.W., Software Engineering Economics, Prentice Hall, Inc., Englewood Cliffs, New Jersey, 1981.

    Google Scholar 

  6. Boehm, B.W., “A Spiral Model of Software Development and Enhancement”, IEEE Computer, May 1988, pp. 61–72.

    Google Scholar 

  7. Boehm, B.W., Penedo, M.H., Stuckle, E.D., Williams, R. and Pyster, A., “A Software Development Environment for Improving Productivity”, Computer Magazine, June 1984.

    Google Scholar 

  8. Boehm, B.W. and Royce, W.E., “TRW's Ada Process Model for Incremental Development of Large Software Systems”, submitted to ICSE 12, July 1989.

    Google Scholar 

  9. Bordon, B., Gaines, R. and Shapiro, N., The MH Message Handling System: User's Manual. The Rand Corporation, Santa Monica, California, 1979.

    Google Scholar 

  10. Caine-Farber-Gordon, “PDL/81 Program Design Language Reference Guide,” Caine Farber Gordon Inc., 1982.

    Google Scholar 

  11. Held, G., Kreps, P., Stonebraker, M. and Wong, E., “The Design and Implementation of Ingres”, ACM Transactions on Database Systems, 1, 3, March 1976, pp. 189–222.

    Google Scholar 

  12. Kernighan, B.W. and Mashey, J.R., “The UNIX Programming Environment,” Computer, April 1981, pp. 12–24.

    Google Scholar 

  13. Knuth, D., The TeXbook, Addison-Wesley, 1984.

    Google Scholar 

  14. McDonald, J., “Issues in the Development of Distributed Systems”, Proceedings of Strategic Software Conference, Hunstville, October 1988.

    Google Scholar 

  15. Penedo, M.H., editor, “Quantum Leap Integrated Support Environment Operational Concept Document”, TRW, July 1986.

    Google Scholar 

  16. Penedo, M.H., “Prototyping a Project Master Data Base for Software Engineering Environments”, Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Palo Alto, California, December 1986.

    Google Scholar 

  17. Penedo, M.H., “Acquiring Experiences with Executable Process Models”, Proceedings of the 5th International Software Process Workshop, Maine, October 1989.

    Google Scholar 

  18. Penedo, M.H., Ploedereder, E. and Thomas, I., “Object Management Issues for Software Engineering Environments — Workshop Report”, Proceedings of the 3rd ACM Software Engineering Symposium on Software Development Environments, Boston, November 1988.

    Google Scholar 

  19. Penedo, M.H. and Riddle, W.E., “Software Engineering Environment Architectures: Guest Editors' Introduction”, IEEE Transactions on Software Engineering, Vol. 14, No. 6, June 1988.

    Google Scholar 

  20. Penedo, M.H. and Stuckle, E.D., “Integrated Project Master Database IR&D Final Report”, Technical Report TRW-84-SS-22, December 1984.

    Google Scholar 

  21. Penedo, M.H. and Stuckle, E.D., “PMDB — A Project Master Database for Software Engineering Environments”, Proceedings of the 8th International Conference on Software Engineering, London, England, August 1985.

    Google Scholar 

  22. Penedo, M.H. and Wartik, S., “Reusable Tools for Software Engineering Environments”, Proceedings of the AIAA Computers in Aerospace Conference, Long Beach, California, October 1985.

    Google Scholar 

  23. Royce, W.E., “TRW's Ada Process Model for Incremental Development of Large Software Systems”, submitted to ICSE 12, 1989.

    Google Scholar 

  24. Taylor, R.N., et al, “Foundations for the Arcadia Environment Architecture”, Proceedings of the 3rd ACM Software Engineering Symposium on Software Development Environments, Boston, November 1988.

    Google Scholar 

  25. Wartik, S. and Penedo, M.H., “Fillin: A Reusable Tool supporting Form Oriented Software Development”, IEEE Software, March 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Fred Long

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Penedo, M.H., Don Stuckle, E. (1990). TRW's SEE sage. In: Long, F. (eds) Software Engineering Environments. Lecture Notes in Computer Science, vol 467. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53452-0_30

Download citation

  • DOI: https://doi.org/10.1007/3-540-53452-0_30

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53452-5

  • Online ISBN: 978-3-540-46886-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics