Part of the Lecture Notes in Computer Science book series (LNCS, volume 143)
Modifiability of large software systems
The problem of software modifiability is two-fold: that of modifying existing systems and of designing new systems which are easier to modify.
KeywordsSoftware Modifiability Data Abstraction Control Block External Structure Abstract Data Type
Unable to display preview. Download preview PDF.
- (1).Belady, L. A. and M. M. Lehman: "Programming Systems Dynamics IBM Research Report, RC-3546, September 1971.Google Scholar
- (2).Belady, L. A. and Lehman, M. M.: IBM Systems Journal, Vol. 15, No. 3, 1976, pp. 225–252.Google Scholar
- (3).Proceedings of the Symposium on "The High Cost of Software", Monterey, CA, Sept. 1973.Google Scholar
- (4).Boehm, B. W.: "Software Engineering", IEEE-TC, Vol. C-25, No. 12, Dec. 1976.Google Scholar
- (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).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).Belady, J. Cavanagh and C. J. Evangelisti: "GREENPRINT — A Graphical Representation for Structured Programs", IBM Research Report, RC-7763, July 1979.Google Scholar
- (8).Belady, L. A. and C. J. Evangelisti: "System Partitioning and Its Measure", IBM Research Report, RC-7560, March 1979.Google Scholar
© Springer-Verlag Berlin Heidelberg 1982