Abstract
Cedar is an environment for “experimental programming,” the development of systems of moderate size that are used by moderate numbers of people. The Cedar environment runs on a collection of high-performance workstations connected by a network. This paper will discuss the mechanisms in the Cedar environment to support software development by small teams using workstations on a network and describe some of the successes and shortcomings of Cedar in this regard.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
A. D. Birrell, R. Levin, R. M. Needham and M. D. Schroeder. Grapevine: An Exercise in Distributed Computing. CACM 25, 4 (April 1982), pp. 260–274.
D. R. Boggs, E. A. Taft, J. F. Shoch, and R. M. Metcalfe. PUP: An Internetwork Architecture. IEEE Transactions on Communications, April 1980, pp. 612–624.
D. R. Boggs. Internet Broadcasting. Xerox Palo Alto Research Center Report CSL-83-3, 1983.
L. P. Deutsch and E. A. Taft. Requirements for an Experimental Programming Environment. Xerox Palo Alto Research Center Report CSL-80-10, 1980.
J. E. Donahue. Integration Mechanisms in Cedar. ACM SIGPLAN Conference on Language Issues in Programming Environments. Seattle. 1985.
J. E. Donahue and J. Widom. Whiteboards: A Graphical Database Tool. Xerox Palo Alto Research Center Report CSL-85-4, 1985.
D. K. Gifford. Information Storage in a Decentralized Computer System. Xerox Palo Alto Research Center Report CSL-81-8, 1981.
R. Hagmann. Process Server: Sharing Processing Power in a Workstation Environment, to appear.
E. Harslem and L. E. Nelson. A Retrospective on the Development of Star. Proceedings of the Sixth International Conference on Software Engineering, Tokyo, 1982.
R. M. Metcalfe and D. R. Boggs. Ethernet: Distributed Packet Switching for Local Computer Networks. CACM 19, 7 (July 1976), pp. 395–404.
B. J. Nelson. Remote Procedure Call. Xerox Palo Alto Research Center Report CSL-81-9, 1981.
K. Pier. A Retrospective on the Dorado, a High Performance Personal Computer. Xerox Palo Alto Research Center Report ISL-83-1, 1983.
J. F. Shoch and J. A. Hupp. Measured Performance of an Ethernet Local Network. CACM 23, 12 (December 1980), pp. 711–721.
J. F. Shoch, Y. K. Dalai, R. C. Crane, and D. D. Redell. Evolution of the Ethernet Local Computer Network. IEEE Computer 15, 8 (August 1982), pp. 10–27.
J. F. Shoch and J. A. Hupp. Notes on the ‘Worm’ Program — Some Early Experiences with a Distributed Computation. CACM 25, 3 (March 1982), pp. 172–180.
M. D. Schroeder, D. K. Gifford and R. M. Needham. A Caching File System for a Programmers Workstation, to appear.
D. Swinehart, P. Zellweger, and R. Hagmann. The Structure of Cedar. ACM SIGPLAN Conference on Language Issues in Programming Environments, Seattle, 1985.
E. Schmidt. Controlling Large Software Development in a Distributed Environment. Ph.D Thesis, U.C. Berkeley EECS Dept. December 1982; also available as Xerox Palo Alto Research Center Report CSL-82-7, 1982.
W. Teitelman. The Cedar Programming Environment: A Midterm Report and Examination. Xerox Palo Alto Research Center Report CSL-83-11, 1984.
W. Teitelman. A Tour Through Cedar. IEEE Software 1. 2 (April 1984), pp. 44–73.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1985 Xerox Corporation
About this paper
Cite this paper
Donahue, J. (1985). Software Development in the Cedar Programming Environment. In: Hansen, H.R. (eds) GI/OCG/ÖGI-Jahrestagung 1985. Informatik Fachberichte, vol 108. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-70639-4_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-70639-4_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-15697-0
Online ISBN: 978-3-642-70639-4
eBook Packages: Springer Book Archive