Abstract. PiLib is a library written in Scala that implements the concurrency constructs of the π-calculus. Some features of the programming language Scala, examined in the paper, make it possible to use almost the same syntax as in the π-calculus. The advantages of this library with respect to a simple π-calculus interpreter are that we can transmit any value along names, we can get control over them using the type system, and we have access to the full power of Scala in terms of expressiveness and libraries.
International audienceThe Pi-calculus is a formalism to model and reason about highly concurrent and...
A psi-calculus is an extension of the pi-calculus with nominal data types for data structures and fo...
Two semantics for a parallel object-oriented programming language are presented. One is a two-level ...
Abstract. PiLib is a library written in Scala that implements the con-currency constructs of the π-c...
The-calculus o ers an attractive basis for concurrent programming. It is small, elegant, and well st...
We extend a previous work on a multithreaded typed assembly language (MIL) targeted at shared memory...
Darwin is a configuration language for distributed and parallel programs, providing a hierarchical s...
Multitier programming languages reduce the complexity of developing distributed systems by developin...
Powerful concurrency primitives in recent concurrent languages and thread libraries provide great f...
Recent work has shown that presheaf categories provide a general model of concurrency, with an inbui...
Two semantics for a parallel object-oriented programming language are presented. One is a two-level ...
The Pi-calculus is a formalism to model and reason about highly concurrent and dynamic systems. Most...
The pi-calculus is a process algebra that supports process mobility by focusing on the communication...
) Lalita Jategaonkar Jagadeesan Software Production Research Dept. AT&T Bell Laboratories Naperv...
Current trends in hardware made available multi-core CPU systems to ordinary users, challenging rese...
International audienceThe Pi-calculus is a formalism to model and reason about highly concurrent and...
A psi-calculus is an extension of the pi-calculus with nominal data types for data structures and fo...
Two semantics for a parallel object-oriented programming language are presented. One is a two-level ...
Abstract. PiLib is a library written in Scala that implements the con-currency constructs of the π-c...
The-calculus o ers an attractive basis for concurrent programming. It is small, elegant, and well st...
We extend a previous work on a multithreaded typed assembly language (MIL) targeted at shared memory...
Darwin is a configuration language for distributed and parallel programs, providing a hierarchical s...
Multitier programming languages reduce the complexity of developing distributed systems by developin...
Powerful concurrency primitives in recent concurrent languages and thread libraries provide great f...
Recent work has shown that presheaf categories provide a general model of concurrency, with an inbui...
Two semantics for a parallel object-oriented programming language are presented. One is a two-level ...
The Pi-calculus is a formalism to model and reason about highly concurrent and dynamic systems. Most...
The pi-calculus is a process algebra that supports process mobility by focusing on the communication...
) Lalita Jategaonkar Jagadeesan Software Production Research Dept. AT&T Bell Laboratories Naperv...
Current trends in hardware made available multi-core CPU systems to ordinary users, challenging rese...
International audienceThe Pi-calculus is a formalism to model and reason about highly concurrent and...
A psi-calculus is an extension of the pi-calculus with nominal data types for data structures and fo...
Two semantics for a parallel object-oriented programming language are presented. One is a two-level ...