A Deterministic Notation for Cooperating

نویسندگان

  • K. Mani Chandy
  • Ian T. Foster
چکیده

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 reenement steps to obtain greater eeciency 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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Derivation of Compositional Programs

This paper proposes a parallel programming notation and a method of reasoning about programs with the following characteristics: 1. Parallel Composition The notation provides diierent forms of interfaces between processes; the more restrictive the interface, the simpler the proofs of process composition. A exible interface is that of cooperating processes with a shared address space; proofs of ...

متن کامل

Kinematics and Dynamics of two Cooperating Robots in Spatial Moving of an Object

The kinematics and dynamics of two industrial cooperating robots are presented in this paper. The NOC (natural orthogonal complement) method is used to derive the dynamical equations for the motion of two cooperating robots. The joint torques of the two robots are determined based on the optimization techniques in order to obtain unique solution for joint torques. To this end, minimizing the cr...

متن کامل

Deterministic Cooperating Distributed Grammar Systems

Subclasses of grammar systems that can facilitate parser construction appear to be of interest. In this paper, some syntactical conditions considered for strict deterministic grammars are extended to cooperating distributed grammar systems, restricted to the terminal derivation mode. Two variants are considered according to the level to which the conditions address. The local variant, which int...

متن کامل

Modifying a Conventional Grasping Control Approach for Undesired Slippage Control in Cooperating Manipulator Systems

There have been many researches on object grasping in cooperating systems assuming no object slippage and stable grasp and the control system is designed to keep the contact force inside the friction cone to prevent the slippage. However undesired slippage can occur due to environmental conditions and many other reasons. In this research, dynamic analysis and control synthesis of a cooperating ...

متن کامل

Kinematics and Dynamics of two Cooperating Robots in Spatial Moving of an Object

The kinematics and dynamics of two industrial cooperating robots are presented in this paper. The NOC (natural orthogonal complement) method is used to derive the dynamical equations for the motion of two cooperating robots. The joint torques of the two robots are determined based on the optimization techniques in order to obtain unique solution for joint torques. To this end, minimizing the cr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993