Modifiability of large software systems

  • L. A. Belady
Part III, Operating System Evolution
Part of the Lecture Notes in Computer Science book series (LNCS, volume 143)


The problem of software modifiability is two-fold: that of modifying existing systems and of designing new systems which are easier to modify.


Software Modifiability Data Abstraction Control Block External Structure Abstract Data Type 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. (1).
    Belady, L. A. and M. M. Lehman: "Programming Systems Dynamics IBM Research Report, RC-3546, September 1971.Google Scholar
  2. (2).
    Belady, L. A. and Lehman, M. M.: IBM Systems Journal, Vol. 15, No. 3, 1976, pp. 225–252.Google Scholar
  3. (3).
    Proceedings of the Symposium on "The High Cost of Software", Monterey, CA, Sept. 1973.Google Scholar
  4. (4).
    Boehm, B. W.: "Software Engineering", IEEE-TC, Vol. C-25, No. 12, Dec. 1976.Google Scholar
  5. (5).
    Parnas, D.L.: "On the Criteria to be Used in Decomposing Systems into Modules", CACM Vol. 15, No. 12, Dec. 1972.Google Scholar
  6. (6).
    Liskov, B. and S. Zilles: "Programming with Abstract Data Types", SIGPLAN Notices, Vol. 9, No. 4, and Proceedings of Conference on Very High Level Languagues, April 1974.Google Scholar
  7. (7).
    Belady, J. Cavanagh and C. J. Evangelisti: "GREENPRINT — A Graphical Representation for Structured Programs", IBM Research Report, RC-7763, July 1979.Google Scholar
  8. (8).
    Belady, L. A. and C. J. Evangelisti: "System Partitioning and Its Measure", IBM Research Report, RC-7560, March 1979.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1982

Authors and Affiliations

  • L. A. Belady
    • 1
  1. 1.IBM ResearchUSA

Personalised recommendations