Actors interact by asynchronous message passing. A key semantic property of actors is that they do not share state. This facilitates data-race freedom, fault isolation and location transparency. On the other hand, strict avoidance of sharing can lead to inefficiency. We propose the sharing actor programming model that extends the actor programming model with single-writer multiple-reader sharing of data. We define the sharing actor theory and prove its semantic equivalence to the pure actor theory. We realize the sharing actor theory with an efficient implementation. The implementation benefits from sharing data but keeps it transparent to actors. To increase the confidence that the implementation complies with the semantics, we have built ...
We argue that the ability to model shared objects with changing local states, dynamic reconfigurab...
A foundational model of concurrency is developed in this thesis. We examine issues in the design o...
The Actor model is a promising model for programming new computing platforms such as the multicores ...
The actor model is a concurrency model that avoids issues such as deadlocks and data races by constr...
The actor model is a concurrency model that avoids issues such as deadlocks and data races by constr...
In concurrent systems, some form of synchronisation is typically needed to achieve data-race freedom...
International audienceThe actor model is a message-passing concurrency model that avoids deadlocks a...
We present a semantic framework for actor systems based on rewriting logic. This framework accounts ...
none2siAfter more than 40 years by their invention, actors are nowadays in the mainstream, as a refe...
A foundational model of concurrency is developed in this thesis. We examine issues in the design of ...
The actor message-passing model of concurrent computation has inspired new ideas in the areas of k...
In the past, the Actor Model has mainly been explored in a distributed context. However, more and mo...
Actor isolation is an important property in parallel and concurrent programs that utilize the actor ...
International audienceThe Actor Model is a mathematical theory that treats “Actors” as the universal...
The pioneering work of Hewitt and Baker on the foundations of concurrency during the seventies has i...
We argue that the ability to model shared objects with changing local states, dynamic reconfigurab...
A foundational model of concurrency is developed in this thesis. We examine issues in the design o...
The Actor model is a promising model for programming new computing platforms such as the multicores ...
The actor model is a concurrency model that avoids issues such as deadlocks and data races by constr...
The actor model is a concurrency model that avoids issues such as deadlocks and data races by constr...
In concurrent systems, some form of synchronisation is typically needed to achieve data-race freedom...
International audienceThe actor model is a message-passing concurrency model that avoids deadlocks a...
We present a semantic framework for actor systems based on rewriting logic. This framework accounts ...
none2siAfter more than 40 years by their invention, actors are nowadays in the mainstream, as a refe...
A foundational model of concurrency is developed in this thesis. We examine issues in the design of ...
The actor message-passing model of concurrent computation has inspired new ideas in the areas of k...
In the past, the Actor Model has mainly been explored in a distributed context. However, more and mo...
Actor isolation is an important property in parallel and concurrent programs that utilize the actor ...
International audienceThe Actor Model is a mathematical theory that treats “Actors” as the universal...
The pioneering work of Hewitt and Baker on the foundations of concurrency during the seventies has i...
We argue that the ability to model shared objects with changing local states, dynamic reconfigurab...
A foundational model of concurrency is developed in this thesis. We examine issues in the design o...
The Actor model is a promising model for programming new computing platforms such as the multicores ...