The way we have come to expect computer systems to behave is that we can simply add a new component to a running system and then this new component will begin to interwork with the running system without interuption of service. Describing and validating such systems of dynamic, reconfigurable components presents a challenge for contemporary methods of formal description. Milner's pi-calculus goes some way towards addressing this issue. In this short paper we show that the pi-calculus is particularly good at describing the behaviour of components of a distributed system. We give a pragmatic introduction to the picalculus and illustrate this conjecture, using an example of clients and servers collaborating on the Web. The formalisation g...
Abstract: This paper summarizes how an algebra for mobile systems, the pi-calculus, can be applied a...
The article is an introduction and a survey on the pi-calculus, a process calculus that models mobi...
We develop a semantic theory based on testing for a minor variant of the ß-calculus. The resulting ...
International audienceWe describe a process calculus featuring high level constructs for component-o...
Distributed systems are fast becoming the norm in computer science. Formal mathematical models and t...
In the thesis, we propose an approach to modelling of component-based systems and formal description...
We present a model of components following the process calculus approach. The main problem was isola...
Many competing definitions of software components have been proposed over the years, but still today...
Darwin is a configuration language for distributed and parallel programs, providing a hierarchical s...
Recent work has shown that presheaf categories provide a general model of concurrency, with an inbui...
Process algebras are widely accepted for the specification of software systems. In partic-ular, pi-c...
AbstractWe describe a process calculus featuring high level constructs for component-oriented progra...
Present-day applications are increasingly required to be flexible, or "open" in a variety of ways. B...
The Pi-calculus is a formal model of concurrent computation based on the notion of naming. It has an...
In present-day computing environments, a user often employs programs which are sent or fetched from ...
Abstract: This paper summarizes how an algebra for mobile systems, the pi-calculus, can be applied a...
The article is an introduction and a survey on the pi-calculus, a process calculus that models mobi...
We develop a semantic theory based on testing for a minor variant of the ß-calculus. The resulting ...
International audienceWe describe a process calculus featuring high level constructs for component-o...
Distributed systems are fast becoming the norm in computer science. Formal mathematical models and t...
In the thesis, we propose an approach to modelling of component-based systems and formal description...
We present a model of components following the process calculus approach. The main problem was isola...
Many competing definitions of software components have been proposed over the years, but still today...
Darwin is a configuration language for distributed and parallel programs, providing a hierarchical s...
Recent work has shown that presheaf categories provide a general model of concurrency, with an inbui...
Process algebras are widely accepted for the specification of software systems. In partic-ular, pi-c...
AbstractWe describe a process calculus featuring high level constructs for component-oriented progra...
Present-day applications are increasingly required to be flexible, or "open" in a variety of ways. B...
The Pi-calculus is a formal model of concurrent computation based on the notion of naming. It has an...
In present-day computing environments, a user often employs programs which are sent or fetched from ...
Abstract: This paper summarizes how an algebra for mobile systems, the pi-calculus, can be applied a...
The article is an introduction and a survey on the pi-calculus, a process calculus that models mobi...
We develop a semantic theory based on testing for a minor variant of the ß-calculus. The resulting ...