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.
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
G. Aimes et.al. ‘The Eden system: a technical review’, IEEE Trans. on Softwaare Eng. SE-11(1), Jan. 1985, pp. 43–59.
R. Anido, J. Kramer, ‘Synchronised forward & backward recovery’, 7th. IFAC DCCS, Germany, Sep. 1986.
D.Cheriton, ‘The V-Kernel: a software base for distributed systems’, IEEE Software, 1 (2), April 1984, pp. 19–43.
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.
‘DOD standard internet protocol’, ACM Computer Comms. Review, 10(4), Oct. 1980, pp.12–51.
S. Feldman, ‘Make: a program for maintaining computer programs’, Unix Prog. Manual vol. 2, Bell Telephone Labs, Holt Rinehart & Wilson, 1983, pp. 291–300.
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.
J.Kramer, J.Magee, ‘Dynamic configuration for distributed systems’, IEEE Transactions on Software Engineering, SE-11 (4), April 1985, pp. 424–436.
S. Leffler, S FAbry, W. Joy, ‘ A 4.2 bsd communications primer’, Computer Systems Research Group, Univ. of California, Berkley, July 1983.
B.Liskov, R.Sheifler, ‘Guardians and actions: linguistic support for robust distributed programs’, ACM TOPLAS, 5 (3), July 1983, pp. 381–404.
O. Loques, J. Kramer, Flexible fault tolerance for distirbuted computer systems’ to be published in IEE Proc. pt. E, 1986.
S. Mullender, ‘Principles of distributed operating system design’, PhD Thesis, Vrije Universiteit, Mathematisch Centrum, Amsterdam, 1985.
D. Plummer, ’An Address Resolution Protocol (RFC 826), Nov. 1982.
J. Postel, ‘User Datagram Protocol (RFC 768), Information Sciences Institute, University of Southern California, 4376 Admiralty Way, Marina del Ray Calif. 90291.
D. Redel et. al. ‘Pilot: an operating system for a personal computer’ CACM 32(2), Feb. 1980, pp. 81–92.
R. Sandberg, ‘The Sun network file system: design, implemention & experience’ EUUG Conf. Proc., Italy, Spring 1986.
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.
A.Tanenbaum, H.van Staveren, E.Keizer, J.Stevenson, ‘A proctical toolkit for making portable compilers’, CACM 26 (9), September 1983.
USA Department of Defense, ‘Reference manual for the Ada™ programming language’, Proposed Standard Document, July 1980.
N.Wirth, ‘Programming in Modula-2’, Springer Verlag, 1982.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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