The Software Engineering Institute at carnegie mellon university
More and more organizations depend on software for part of their activities. Software suppliers have great difficulty satisfying the increasing demand. The US Department of Defense, being a large user of software, has taken the initiative to push for increased programmers' productivity by improving the software production process. The first phase of the DoD's Software Initiative resulted in the design of the Ada language. The second phase, in which the emphasis has shifted from programs to systems and management, resulted in a variety of activities of which the Software Engineering Institute is one. The objective of the SEI is technology transition in the area of software development support. The SEI has selected a number of areas and topics of interest and has planned a sequence of phases in which more advanced technology is introduced. The SEI has started a number of projects to explore technology that is ready for transition. Several of these projects are related to the Ada Language.
KeywordsSoftware Engineering Programming Environment Technology Transition Object Code System Version Control
Unable to display preview. Download preview PDF.
- Parnas, D. L. "On the Criteria to be Used in Decomposing Systems into Modules" Comm. ACM, Vol.15, No.12 (Dec 1972)Google Scholar
- Martin, E. W. "Strategy for a Department of Defense Software Initiative" Computer, Vol.16, No.3 (Mar 1983)Google Scholar
- "Reference Manual for the Ada Programming Language" US Department of Defense (Jan 1983)Google Scholar
- DeRemer, F. and H. Kron "Programming-in-the-Large Versus Programming-in-the-Small" ACM SIGPLAN Notices (Jun 1975)Google Scholar
- Kaiser, G. E. and A. N. Habermann "An Environment for System Version Control" Proc. IEEE Spring CompCon, San Francisco (Feb 1983)Google Scholar
- Barbacci, M. R., A. N. Habermann and M. Shaw "The Software Engineering Institute: Bridging Practice and Potential" IEEE Software, Vol.2, No.6 (Nov 1985)Google Scholar
- Boehm, B. "Software Engineering Economy" Prentice Hall, Englewood Cliffs (Jun 1981)Google Scholar
- Leblang, D. B. and R. P. Chase, Jr. "Computer-Aided Software Engineering in a Distributed Workstation Environment" Proc. ACM SIGSOFT/SIGPLAN Symposium on Practical Software Development Environments Pittsburgh, Pa. (Apr 1984)Google Scholar
- Goldberg, A. and D. Robson "Smalltalk-80: The Language and its Implementation" Addison & Wesley, Reading, Mass. (Mar 1983)Google Scholar
- Morris, J., J. Howard and F. Hansen "The Andrew Windowing System" Technical Report, Carnegie Mellon University (Jan 1986)Google Scholar
- Weiderman, N. H., A. N. Habermann, M. W. Borger and M. H. Klein "A Method for Evaluating Environments" Second ACM SIGSOFT/SIGPLAN Symposium on Practical Software Development Environments, Portland, Oregon (Jan 87)Google Scholar
- Weiderman, N. H., A. N. Habermann, M. W. Borger and M. H. Klein "Preliminary Evaluation of the Ada Language System" Technical Report SEI-86-MR-6, Carnegie Mellon University (Apr 1986)Google Scholar