We investigate how contracts can be used to regulate the interaction between processes. To do that, we study a variant of the concurrent constraints calculus presented in [1] , featuring primitives for multi-party synchronization via contracts. We proceed in two directions. First, we exploit our primitives to model some contract-based interactions. Then, we discuss how several models for concurrency can be expressed through our primitives. In particular, we encode the pi-calculus and graph rewriting.
Service Level Agreements are a key issue in Service Oriented Computing. SLA contracts specify client...
We propose a formal model for distributed systems, where each participant advertises its requirement...
We present two novel semantics for pi-calculus. The first allows one to observe on which channel a s...
We investigate how contracts can be used to regulate the interaction between processes. To do that, ...
We investigate how contracts can be used to regulate the interaction between processes. To do that, ...
We propose a formal theory of contract-based computing. We model contracts as formulae in an intuiti...
Abstract. The SCOOP model extends the Eiffel programming language to provide support for concurrent ...
The Pi-calculus is a formal model of concurrent computation based on the notion of naming. It has an...
We present a parametric calculus for contract-based computing in distributed systems. By abstracting...
Abstract Multiparty interactions are common place in today's distributed systems. An agent usually c...
The concurrent constraint pi-calculus (cc-pi-calculus) has been introduced as a model for concluding...
The -calculus is a formal model of concurrent computation based on the notion of naming. It has an i...
We present a parametric calculus for contract-based computing in distributed systems. By abstract-in...
We present a language \scc\ for the specification of direct exchange and/or global sharing of inform...
We propose a formal model for distributed systems, where each participant advertises its requirement...
Service Level Agreements are a key issue in Service Oriented Computing. SLA contracts specify client...
We propose a formal model for distributed systems, where each participant advertises its requirement...
We present two novel semantics for pi-calculus. The first allows one to observe on which channel a s...
We investigate how contracts can be used to regulate the interaction between processes. To do that, ...
We investigate how contracts can be used to regulate the interaction between processes. To do that, ...
We propose a formal theory of contract-based computing. We model contracts as formulae in an intuiti...
Abstract. The SCOOP model extends the Eiffel programming language to provide support for concurrent ...
The Pi-calculus is a formal model of concurrent computation based on the notion of naming. It has an...
We present a parametric calculus for contract-based computing in distributed systems. By abstracting...
Abstract Multiparty interactions are common place in today's distributed systems. An agent usually c...
The concurrent constraint pi-calculus (cc-pi-calculus) has been introduced as a model for concluding...
The -calculus is a formal model of concurrent computation based on the notion of naming. It has an i...
We present a parametric calculus for contract-based computing in distributed systems. By abstract-in...
We present a language \scc\ for the specification of direct exchange and/or global sharing of inform...
We propose a formal model for distributed systems, where each participant advertises its requirement...
Service Level Agreements are a key issue in Service Oriented Computing. SLA contracts specify client...
We propose a formal model for distributed systems, where each participant advertises its requirement...
We present two novel semantics for pi-calculus. The first allows one to observe on which channel a s...