Skip to main content

The Conic Support Environment for Distributed Systems

  • Conference paper
Book cover Distributed Operating Systems

Part of the book series: NATO ASI Series ((NATO ASI F,volume 28))

  • 111 Accesses

Abstract

The Conic environment is designed to support the construction and operation of software for distributed embedded systems. It employs a host/target approach, providing a comprehensive set of tools for program compilation, building, debugging and execution on the host, and supports distributed operation on the targets. In order to provide flexibility, the environment supports dynamic configuration, the ability to reconfigure parts of the system while the rest continues to operate.

This paper sets out the basic philosophy adopted in the construction of the environment and describes in detail its implementation structure and functionality.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. G. Aimes et.al. ‘The Eden system: a technical review’, IEEE Trans. on Softwaare Eng. SE-11(1), Jan. 1985, pp. 43–59.

    Article  Google Scholar 

  2. R. Anido, J. Kramer, ‘Synchronised forward & backward recovery’, 7th. IFAC DCCS, Germany, Sep. 1986.

    Google Scholar 

  3. D.Cheriton, ‘The V-Kernel: a software base for distributed systems’, IEEE Software, 1 (2), April 1984, pp. 19–43.

    Article  Google Scholar 

  4. N.Dulay, J.Kramer, J.Magee, M.Sloman, K.Twidle, ‘The Conic configuration language, version 1.3’, Imperial College Research Report DoC 84/20, November 1984.

    Google Scholar 

  5. ‘DOD standard internet protocol’, ACM Computer Comms. Review, 10(4), Oct. 1980, pp.12–51.

    Article  Google Scholar 

  6. S. Feldman, ‘Make: a program for maintaining computer programs’, Unix Prog. Manual vol. 2, Bell Telephone Labs, Holt Rinehart & Wilson, 1983, pp. 291–300.

    Google Scholar 

  7. J.Kramer, J.Magee, M.Sloman, K.Twidle, N.Dulay, ‘The Conic programming language, version 2.4’, Imperial College Research Report DoC 84/19, October 1984.

    Google Scholar 

  8. J.Kramer, J.Magee, ‘Dynamic configuration for distributed systems’, IEEE Transactions on Software Engineering, SE-11 (4), April 1985, pp. 424–436.

    Article  Google Scholar 

  9. S. Leffler, S FAbry, W. Joy, ‘ A 4.2 bsd communications primer’, Computer Systems Research Group, Univ. of California, Berkley, July 1983.

    Google Scholar 

  10. B.Liskov, R.Sheifler, ‘Guardians and actions: linguistic support for robust distributed programs’, ACM TOPLAS, 5 (3), July 1983, pp. 381–404.

    Article  MATH  Google Scholar 

  11. O. Loques, J. Kramer, Flexible fault tolerance for distirbuted computer systems’ to be published in IEE Proc. pt. E, 1986.

    Google Scholar 

  12. S. Mullender, ‘Principles of distributed operating system design’, PhD Thesis, Vrije Universiteit, Mathematisch Centrum, Amsterdam, 1985.

    Google Scholar 

  13. D. Plummer, ’An Address Resolution Protocol (RFC 826), Nov. 1982.

    Google Scholar 

  14. J. Postel, ‘User Datagram Protocol (RFC 768), Information Sciences Institute, University of Southern California, 4376 Admiralty Way, Marina del Ray Calif. 90291.

    Google Scholar 

  15. D. Redel et. al. ‘Pilot: an operating system for a personal computer’ CACM 32(2), Feb. 1980, pp. 81–92.

    Google Scholar 

  16. R. Sandberg, ‘The Sun network file system: design, implemention & experience’ EUUG Conf. Proc., Italy, Spring 1986.

    Google Scholar 

  17. M.Sloman, J.Kramer, J.Magee, K.Twidle, ‘Flexible communications for distributed embedded systems’, IEE Proc. Pt. E, 133(4), July 1986, pp. 201–211.

    Google Scholar 

  18. A.Tanenbaum, H.van Staveren, E.Keizer, J.Stevenson, ‘A proctical toolkit for making portable compilers’, CACM 26 (9), September 1983.

    Google Scholar 

  19. USA Department of Defense, ‘Reference manual for the Ada™ programming language’, Proposed Standard Document, July 1980.

    Google Scholar 

  20. N.Wirth, ‘Programming in Modula-2’, Springer Verlag, 1982.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Magee, J., Kramer, J., Sloman, M. (1987). The Conic Support Environment for Distributed Systems. In: Paker, Y., Banatre, JP., Bozyiğit, M. (eds) Distributed Operating Systems. NATO ASI Series, vol 28. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-46604-5_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-46604-5_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-46606-9

  • Online ISBN: 978-3-642-46604-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics