Synchronized Data Objects (SDOs) are presented as a method of encapsulating, in the datatype definition, synchronization protocols that are used to control information exchange. SDOs are presented in the context of I/O abstraction, a programming model that seeks to separate communication from computation in order to support dynamic end-user configuration of distributed applications. SDOs can be used to implement a variety of synchronization paradigms, including remote invalidation, demand-driven data streams, remote procedure call, and promises. An implementation of SDOs is described in the context of The Programmers ' Playground, a distributed application development environment that supports the I/O abstraction programming model. Exa...
An approach based on algebraic treatment of programs and advanced transition system operational sema...
Growth of processor and networking technologies are enabling to connect real-world and computer syst...
Coordination of parallel activities on a shared memory machine is a crucial issue for modern softwar...
Synchronized Data Objects (SDOs) are presented as a method of encapsulating, in the datatype definit...
Synchronized Data Objects (SDOs) are presented as a method of encapsulating, in the datatype definit...
Protected object types are one of three major extensions to Ada 83 proposed by Ada 9X. This language...
One important role for Ada programming is to aid engineering of concurrent and distributed software....
127 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.This thesis describes the med...
This paper assesses the concept of synchronous objects, and shows that these objects make it possibl...
We propose to define a protocol which manages the synchronization of two instances of the same appli...
In this paper, we present an approach and an existing implementation to support the object-wise sync...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
This position paper looks at current day distributed object systems. In most of these systems we see...
A new proposal for synchronization and communication in parallel programs is presented. The proposa...
Developing concurrent programs requires the use of threadsafe abstractions to avoid race conditions....
An approach based on algebraic treatment of programs and advanced transition system operational sema...
Growth of processor and networking technologies are enabling to connect real-world and computer syst...
Coordination of parallel activities on a shared memory machine is a crucial issue for modern softwar...
Synchronized Data Objects (SDOs) are presented as a method of encapsulating, in the datatype definit...
Synchronized Data Objects (SDOs) are presented as a method of encapsulating, in the datatype definit...
Protected object types are one of three major extensions to Ada 83 proposed by Ada 9X. This language...
One important role for Ada programming is to aid engineering of concurrent and distributed software....
127 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.This thesis describes the med...
This paper assesses the concept of synchronous objects, and shows that these objects make it possibl...
We propose to define a protocol which manages the synchronization of two instances of the same appli...
In this paper, we present an approach and an existing implementation to support the object-wise sync...
The shared data-object model is designed to ease the implementation of parallel applications on loos...
This position paper looks at current day distributed object systems. In most of these systems we see...
A new proposal for synchronization and communication in parallel programs is presented. The proposa...
Developing concurrent programs requires the use of threadsafe abstractions to avoid race conditions....
An approach based on algebraic treatment of programs and advanced transition system operational sema...
Growth of processor and networking technologies are enabling to connect real-world and computer syst...
Coordination of parallel activities on a shared memory machine is a crucial issue for modern softwar...