Organizing software in a distributed environment

Butler Lampson and Eric Schmidt


Citation: Proc.1983 ACM SIGPLAN Symposium on Programming Language Issues in Software Systems, ACM Sigplan Notices 18, 6 (Jun. 1983), pp 1-13

Links: Abstract, Acrobat. Here is an HTML version created by OCR for the benefit of search engines; it is not meant for human consumption.

Email: This paper is at



The System Modeller provides automatic support for several different kinds of program development cycle in the Cedar programming system. It handles the daily evolution of a single module or a small group of modules modified by a single person, the assembly of numerous modules into a large system with complex interconnections, and the formal release of a system. The Modeller can also efficiently locate a large number of modules in a big distributed file system, and move them from one machine to another to meet operational requirements or improve performance.