AbstractJavaSpaces is a coordination infrastructure inspired by the shared dataspace model: processes interact by introducing, consuming, and testing for the presence/absence of data in a common repository. Besides these traditional operations, an event based coordination mechanism is considered which allows for the notification of the introduction of new instances of data in the repository.JavaSpaces also supports transactions: multiple coordination operations can be grouped into a bundle that acts as a single atomic operation. In this paper we adopt serializability as a criterion to evaluate the correctness of the JavaSpaces transaction semantics: we prove that serializability is satisfied only if we restrict to output, input, and read op...
A structural operational semantics of a non trivial sublanguage of Java is presented. This language ...
The semantics of the object-oriented, multi-threaded language Java is informally described in the Ja...
Classically, serializability theory does not deal with memory models. Rather, it assumes that transa...
AbstractJavaSpaces is a coordination infrastructure inspired by the shared dataspace model: processe...
Serializability is the traditional consistency criterion when shared objects are accessed concurrent...
We present a collection of process calculi featuring coordination primitives for the shared dataspac...
AbstractA transaction defines a locus of computation that satisfies important concurrency and failur...
A structural operational semantics of a significant sublanguage of Java is presented, including the ...
Transactions are a high-level alternative for low-level concurrencycontrol mechanisms such as locks,...
A structural operational semantics of a significant sublanguage of Java is presented, including the ...
Abstract- This paper discusses various coordination models and coordination languages. Difference be...
Abstract. Concurrent data accesses in high-level languages like Java and C # are typically mediated ...
AbstractA number of different coordination models for specifying inter-process communication and syn...
Motivated by shortcomings of classical serializability as a correct criterion in recent transaction-...
Persistent programming languages offer an attractive alternative to the increasing number of applica...
A structural operational semantics of a non trivial sublanguage of Java is presented. This language ...
The semantics of the object-oriented, multi-threaded language Java is informally described in the Ja...
Classically, serializability theory does not deal with memory models. Rather, it assumes that transa...
AbstractJavaSpaces is a coordination infrastructure inspired by the shared dataspace model: processe...
Serializability is the traditional consistency criterion when shared objects are accessed concurrent...
We present a collection of process calculi featuring coordination primitives for the shared dataspac...
AbstractA transaction defines a locus of computation that satisfies important concurrency and failur...
A structural operational semantics of a significant sublanguage of Java is presented, including the ...
Transactions are a high-level alternative for low-level concurrencycontrol mechanisms such as locks,...
A structural operational semantics of a significant sublanguage of Java is presented, including the ...
Abstract- This paper discusses various coordination models and coordination languages. Difference be...
Abstract. Concurrent data accesses in high-level languages like Java and C # are typically mediated ...
AbstractA number of different coordination models for specifying inter-process communication and syn...
Motivated by shortcomings of classical serializability as a correct criterion in recent transaction-...
Persistent programming languages offer an attractive alternative to the increasing number of applica...
A structural operational semantics of a non trivial sublanguage of Java is presented. This language ...
The semantics of the object-oriented, multi-threaded language Java is informally described in the Ja...
Classically, serializability theory does not deal with memory models. Rather, it assumes that transa...