Concurrency and distribution in object-oriented programming

JP Briot, R Guerraoui, KP Lohr - ACM Computing Surveys (CSUR), 1998 - dl.acm.org
This paper aims at discussing and classifying the various ways in which the object paradigm
is used in concurrent and distributed contexts. We distinguish among the library approach …

Rewriting logic as a semantic framework for concurrency: a progress report

J Meseguer - International Conference on Concurrency Theory, 1996 - Springer
This paper surveys the work of many researchers on rewriting logic since it was first
introduced in 1990. The main emphasis is on the use of rewriting logic as a semantic …

Actor model of computation: scalable robust information systems

C Hewitt - arxiv preprint arxiv:1008.1459, 2010 - arxiv.org
The Actor model is a mathematical theory that treats" Actors" as the universal primitives of
concurrent digital computation. The model has been used both as a framework for a …

[PDF][PDF] JavaParty - Transparent Remote Objects in Java

M Philippsen, M Zenger - Concurrency Practice and …, 1997 - cobweb.cs.uga.edu
Java's threads offer appropriate means either for parallel programming of SMPs or as target
constructs when compiling add-on features (eg forall constructs, automatic parallelization …

[KIRJA][B] A logical theory of concurrent objects and its realization in the Maude language

J Meseguer - 1993 - courses.grainger.illinois.edu
A new theory of concurrent objects is presented. The theory has the important advantage of
being based directly on a simple logic called rewriting logic in which concurrent object …

[PDF][PDF] D: A language framework for distributed programming

CV Lopes, G Kiczales - 1997 - mcours.net
Two of the most important issues in distributed systems are the synchronization of
concurrent threads and the application-level data transfers between execution spaces. At …

Balloon types: Controlling sharing of state in data types

PS Almeida - European Conference on Object-Oriented …, 1997 - Springer
Current data abstraction mechanisms are not adequate to control sharing of state in the
general case involving objects in linked structures. The pervading possibility of sharing is a …

Modern concurrency abstractions for C#

N Benton, L Cardelli, C Fournet - ACM Transactions on Programming …, 2004 - dl.acm.org
Polyphonic C♯ is an extension of the C♯ language with new asynchronous concurrency
constructs, based on the join calculus. We describe the design and implementation of the …

[KIRJA][B] Objective coordination in multi-agent system engineering: design and implementation

M Schumacher - 2003 - books.google.com
Based on a suitably defined coordination model distinguishing between objective (inter-
agent) coordination and subjective (intra-agent) coordination, this book addresses the …

[PDF][PDF] Component-oriented software technology

O Nierstrasz, L Dami - Object-oriented software composition, 1995 - scg.unibe.ch
Modern software systems are increasingly required to be open and distributed. Such
systems are open not only in terms of network connections and interoperability support for …