Unifying Models of Data Flow
暂无分享,去创建一个
We propose a model of computation, based on data flow, that uni fies several disparate programming phenomena, including local and shared variables, synchronised and buffered communication, reliable and unr eliable channels, dynamic and static allocation, explicit and garbage-collect ed disposal, fine-grained and coarse-grained concurrency, and weakly and strongly co nsistent memory.
[1] Lauretta O. Osho,et al. Axiomatic Basis for Computer Programming , 2013 .
[2] C. A. R. Hoare,et al. An axiomatic basis for computer programming , 1969, CACM.
[3] Peter W. O'Hearn,et al. Graphical models of separation logic , 2009, Inf. Process. Lett..
[4] Cliff B. Jones,et al. Developing methods for computer programs including a notion of interference , 1981 .
[5] Mogens Nielsen,et al. Models for Concurrency , 1992 .