Automatically assigned DDC number: 004358
Manually assigned DDC number: 004358
Title: A Deterministic Notation for Cooperating Processes
Author:
Author:
Subject: K. Mani Chandy,Ian T. Foster A Deterministic Notation for Cooperating Processes
Description: This paper proposes extensions of sequential programming languages for parallel programming that have the following features: 1. Dynamic Structures The process structure is dynamic: Processes and variables can be created and deleted. 2. Paradigm Integration The programming notation allows shared memory and message passing. 3. Determinism Demonstrating that a program is deterministic --- all executions with the same input produce the same output --- is straightforward. A program can be written so that the compiler can verify that the program is deterministic. Nondeterministic constructs can be introduced in a sequence of refinement steps to obtain greater efficiency if required. The ideas have been incorporated in an extension of Fortran, but the underlying sequential imperative language is not central to the ideas described here. Keywords: parallel programming languages, determinism, functional programming, multicomputers, debugging Supported by NSF Center for Research in Parallel ...
Contributor: The Pennsylvania State University CiteSeer Archives
Publisher: unknown
Date: 1994-02-06
Pubyear: 1993
Format: ps
Identifier: http://citeseer.ist.psu.edu/140094.html
Source: http://unix.hensa.ac.uk/netlib/fortran-m/reports/determinism.ps.gz
Language: en
Rights: unrestricted
<?xml version="1.0" encoding="UTF-8"?>
<references_metadata>
<rec ID="SELF" Type="SELF" CiteSeer_Book="SELF" CiteSeer_Volume="SELF" Title="A Deterministic Notation for Cooperating Processes">
<identifier Org="ISBN:0070317984" Paper_ID="SELF" Extracted="0070317984" DDC="004/.358" Normalized_DDC="004358" Normalized_Weight="0.2" />
<identifier Org="ISBN:0792396359" Paper_ID="SELF" Extracted="0792396359" DDC="005.4/2" Normalized_DDC="00542" Normalized_Weight="0.2" />
<identifier Org="ISBN:0818679018" Paper_ID="SELF" Extracted="0818679018" />
<identifier Org="ISBN:1604561866" Paper_ID="SELF" Extracted="1604561866" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.2" />
<identifier Org="ISBN:3540584307" Paper_ID="SELF" Extracted="3540584307" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.2" />
<identifier Org="ISBN:3540617361" Paper_ID="SELF" Extracted="3540617361" DDC="005.2" Normalized_DDC="0052" Normalized_Weight="0.2" />
</rec>
</references_metadata>