Skip to main content

Software Development in the Cedar Programming Environment

  • Conference paper
GI/OCG/ÖGI-Jahrestagung 1985

Part of the book series: Informatik Fachberichte ((INFORMATIK,volume 108))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. D. R. Boggs. Internet Broadcasting. Xerox Palo Alto Research Center Report CSL-83-3, 1983.

    Google Scholar 

  4. L. P. Deutsch and E. A. Taft. Requirements for an Experimental Programming Environment. Xerox Palo Alto Research Center Report CSL-80-10, 1980.

    Google Scholar 

  5. J. E. Donahue. Integration Mechanisms in Cedar. ACM SIGPLAN Conference on Language Issues in Programming Environments. Seattle. 1985.

    Google Scholar 

  6. J. E. Donahue and J. Widom. Whiteboards: A Graphical Database Tool. Xerox Palo Alto Research Center Report CSL-85-4, 1985.

    Google Scholar 

  7. D. K. Gifford. Information Storage in a Decentralized Computer System. Xerox Palo Alto Research Center Report CSL-81-8, 1981.

    Google Scholar 

  8. R. Hagmann. Process Server: Sharing Processing Power in a Workstation Environment, to appear.

    Google Scholar 

  9. E. Harslem and L. E. Nelson. A Retrospective on the Development of Star. Proceedings of the Sixth International Conference on Software Engineering, Tokyo, 1982.

    Google Scholar 

  10. R. M. Metcalfe and D. R. Boggs. Ethernet: Distributed Packet Switching for Local Computer Networks. CACM 19, 7 (July 1976), pp. 395–404.

    Google Scholar 

  11. B. J. Nelson. Remote Procedure Call. Xerox Palo Alto Research Center Report CSL-81-9, 1981.

    Google Scholar 

  12. K. Pier. A Retrospective on the Dorado, a High Performance Personal Computer. Xerox Palo Alto Research Center Report ISL-83-1, 1983.

    Google Scholar 

  13. J. F. Shoch and J. A. Hupp. Measured Performance of an Ethernet Local Network. CACM 23, 12 (December 1980), pp. 711–721.

    Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. 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.

    Google Scholar 

  16. M. D. Schroeder, D. K. Gifford and R. M. Needham. A Caching File System for a Programmers Workstation, to appear.

    Google Scholar 

  17. D. Swinehart, P. Zellweger, and R. Hagmann. The Structure of Cedar. ACM SIGPLAN Conference on Language Issues in Programming Environments, Seattle, 1985.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. W. Teitelman. The Cedar Programming Environment: A Midterm Report and Examination. Xerox Palo Alto Research Center Report CSL-83-11, 1984.

    Google Scholar 

  20. W. Teitelman. A Tour Through Cedar. IEEE Software 1. 2 (April 1984), pp. 44–73.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics