Barnes, F.R.M. (2005) Interfacing C and occam-pi. In: Broenink, Jan F. and Roebbers, H.W. and Sunter, J.P.E. and Welch, P.H. and Wood, D.C., eds. Communicating Process Architectures 2005. Concurrent Systems Engineering Series . IOS Press, Amsterdam, pp. 249-260. ISBN 9781586035617.
|The full text of this publication is not available from this repository. (Contact us about this Publication)|
This paper describes an extension to the KRoC occam-pi system that allows processes programmed in C to participate in occam-pi style concurrency. The uses of this are wide-ranging, from providing low-level C processes running concurrently as part of an occam-pi network, through to concurrent systems programmed entirely in C. The easily extended API for C processes is based on the traditional Inmos C API, used also by CCSP, extended to cover new features of occampi. One of the motivations for this work is to ease the development of low-level network communication infrastructures. A library that provides for networking of channel-bundles over TCP/IP networks is presented, in addition to initial performance figures.
|Item Type:||Book section|
|Uncontrolled keywords:||C, occam-pi, concurrency, processes, networks|
|Subjects:||Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,|
|Divisions:||Faculties > Science Technology and Medical Studies > School of Computing > Systems Architecture Group|
|Depositing User:||Mark Wheadon|
|Date Deposited:||24 Nov 2008 18:02|
|Last Modified:||20 Apr 2012 13:48|
|Resource URI:||http://kar.kent.ac.uk/id/eprint/14270 (The current URI for this page, for reference purposes)|
- Depositors only (login required):