The Software Engineering Institute at carnegie mellon university

  • A. N. Habermann
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 275)


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.


Software Engineering Programming Environment Technology Transition Object Code System Version Control 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Parnas, D. L. "On the Criteria to be Used in Decomposing Systems into Modules" Comm. ACM, Vol.15, No.12 (Dec 1972)Google Scholar
  2. [2]
    Martin, E. W. "Strategy for a Department of Defense Software Initiative" Computer, Vol.16, No.3 (Mar 1983)Google Scholar
  3. [3]
    "Reference Manual for the Ada Programming Language" US Department of Defense (Jan 1983)Google Scholar
  4. [4]
    DeRemer, F. and H. Kron "Programming-in-the-Large Versus Programming-in-the-Small" ACM SIGPLAN Notices (Jun 1975)Google Scholar
  5. [5]
    Kaiser, G. E. and A. N. Habermann "An Environment for System Version Control" Proc. IEEE Spring CompCon, San Francisco (Feb 1983)Google Scholar
  6. [6]
    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
  7. [7]
    Boehm, B. "Software Engineering Economy" Prentice Hall, Englewood Cliffs (Jun 1981)Google Scholar
  8. [8]
    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
  9. [9]
    Goldberg, A. and D. Robson "Smalltalk-80: The Language and its Implementation" Addison & Wesley, Reading, Mass. (Mar 1983)Google Scholar
  10. [10]
    Morris, J., J. Howard and F. Hansen "The Andrew Windowing System" Technical Report, Carnegie Mellon University (Jan 1986)Google Scholar
  11. [11]
    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
  12. [12]
    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

Copyright information

© Springer-Verlag Berlin Heidelberg 1987

Authors and Affiliations

  • A. N. Habermann
    • 1
  1. 1.Carnegie Mellon UniversityUSA

Personalised recommendations