Zusammenfassung
Every programmer, sooner or later, will spend hours, days, or even weeks searching for a bug that turns out to be caused by failing to recompile a module after a change; hence the popularity of tools like make [2], which help the programmer restore a system to a consistent state after changes to one or more source modules. However, for large systems, the cost of restoring consistency after a change can be quite large and sometimes prohibitive. We claim that inconsistency in large software systems is common during development, and that therefore we need methods to manage inconsistency, rather than avoid it.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Reference Manual for the Ada Programming Language, U.S. Department of Defense, 1983, ANSI/Military standard MIL-STD-1815A
Feldman, Stuart I.: Make — A Program for Maintaining Computer Programs, Software — Practice and Experience, April, 1979
Lampson, Butler W. and Schmidt, Eric E.: Organizing Software in a Distributed Environment, Proc. of the SIGPLAN ‘83 Symposium on Programming Language Issues in Software Systems, June, 1983, pp. 1–13
Leblang, David B. and McLean, Gordon D. Jr.: Configuration Management for Large-Scale Software Development Efforts, Workshop on Software Engineering Environments for Programming-in-the-Large, June, 1985, pp. 122–127
Osterweil, Leon J.: Toolpack — An Experimental Software Development Environment Research Project, IEEE Transactions on Software Engineering, November, 1983
Tichy, Walter F. and Baker, Mark C.: Smart Recompilation, Conference Record of the Twelfth Annual ACM Symposium on Principles of Programming Languages (POPL), January, 1985, pp.236–244, to appear in ACM Transactions on Programming Languages and Systems (TOPLAS)
Tichy, Walter F.: RCS — A System for Version Control, Software — Practice and Experience, July, 1985, 15(7): 637–654
Wolf, Alexander L., Clarke, L. A., Wileden, J. C.: Ada-based Support for Programming-in-the-Large, IEEE Software, March, 1985
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Schwanke, R.W., Kaiser, G. (1986). Version Inconsistency in Large Systems. In: Schwärtzel, H. (eds) Informatik in der Praxis. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-93336-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-93336-3_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-93337-0
Online ISBN: 978-3-642-93336-3
eBook Packages: Springer Book Archive