A Strict occam Design Tool
A Strict occam Design Tool
复制标题
严格的occam设计工具
DOI:
10.1007/978-1-4471-1504-5_5
复制
发表时间:
1996
影响因子:
11.2
通讯作者:
P. Welch
中科院分区:
文献类型:
--
作者:
D. Beckett;P. Welch
This paper presents a graphical design tool for the construction of multiprocess systems that are guaranteed free from deadlock, livelock and starvation. The tool is strictly targeted to implementations based upon the CSP/occam synchronised message passing model, which includes systems programmed in Occam itself, various parallel extensions to C (originally developed for the transputer), SuperPascal and a subset of MPI. The tool implements a mix of design paradigms whose synchronisation properties are well-behaved and easy to analyse, allowing only safe process networks to be built. The Occam binding of the tool provides further guarantees against ‘thread-unsafe’ designs that are derived directly from the language. This paper gives the background to the work1, the design tool methodology and an example of its use.