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.
Preview
Unable to display preview. Download preview PDF.
References
Alford, M.W., “A Requirements Engineering Methodology for Real Time Processing Requirements”, TRW Software Series TRW-SS-76-05, July 1976.
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.
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.
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.
Boehm, B.W., Software Engineering Economics, Prentice Hall, Inc., Englewood Cliffs, New Jersey, 1981.
Boehm, B.W., “A Spiral Model of Software Development and Enhancement”, IEEE Computer, May 1988, pp. 61–72.
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.
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.
Bordon, B., Gaines, R. and Shapiro, N., The MH Message Handling System: User's Manual. The Rand Corporation, Santa Monica, California, 1979.
Caine-Farber-Gordon, “PDL/81 Program Design Language Reference Guide,” Caine Farber Gordon Inc., 1982.
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.
Kernighan, B.W. and Mashey, J.R., “The UNIX Programming Environment,” Computer, April 1981, pp. 12–24.
Knuth, D., The TeXbook, Addison-Wesley, 1984.
McDonald, J., “Issues in the Development of Distributed Systems”, Proceedings of Strategic Software Conference, Hunstville, October 1988.
Penedo, M.H., editor, “Quantum Leap Integrated Support Environment Operational Concept Document”, TRW, July 1986.
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.
Penedo, M.H., “Acquiring Experiences with Executable Process Models”, Proceedings of the 5th International Software Process Workshop, Maine, October 1989.
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.
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.
Penedo, M.H. and Stuckle, E.D., “Integrated Project Master Database IR&D Final Report”, Technical Report TRW-84-SS-22, December 1984.
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.
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.
Royce, W.E., “TRW's Ada Process Model for Incremental Development of Large Software Systems”, submitted to ICSE 12, 1989.
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.
Wartik, S. and Penedo, M.H., “Fillin: A Reusable Tool supporting Form Oriented Software Development”, IEEE Software, March 1986.
Author information
Authors and Affiliations
Editor information
Rights 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