We propose a formal theory of contract-based computing. We model contracts as formulae in an intuitionistic logic extended with a "contractual" form of implication. Decidability holds for our logic: this allows us to mechanically infer the rights and the duties deriving from any set of contracts. We embed our logic in a core calculus of contracting processes, which combines features from concurrent constraints and calculi for multiparty sessions, while subsuming several idioms for concurrency
In this paper we propose a formal language for writing electronic contracts, based on the normative ...
We propose a formal model for distributed systems, where each participant advertises its require-men...
Process algebras are a set of mathematically rigorous languages with well defined semantics that per...
We propose a formal theory of contract-based computing. We model contracts as formulae in an intuiti...
We propose a formal theory for contract-based computing. A contract is an agreement stipulated betwe...
We present a parametric calculus for contract-based computing in distributed systems. By abstracting...
We present a parametric calculus for contract-based computing in distributed systems. By abstract-in...
We present CO2, a parametric calculus for contract-based computing in distributed systems. By abstra...
We investigate how contracts can be used to regulate the interaction between processes. To do that, ...
The present abstract reports on the state-of-the-art of the logic for contracts CL, which we have be...
In [2] we have provided a formal language for writing contracts, which allows to write (conditional)...
We investigate how contracts can be used to regulate the interaction between processes. To do that, ...
Abstract. We propose a computational paradigm for service-oriented applications, where the interacti...
We introduce a logic for modelling contractual committment, and study its properties. Our logic is f...
Abstract. The SCOOP model extends the Eiffel programming language to provide support for concurrent ...
In this paper we propose a formal language for writing electronic contracts, based on the normative ...
We propose a formal model for distributed systems, where each participant advertises its require-men...
Process algebras are a set of mathematically rigorous languages with well defined semantics that per...
We propose a formal theory of contract-based computing. We model contracts as formulae in an intuiti...
We propose a formal theory for contract-based computing. A contract is an agreement stipulated betwe...
We present a parametric calculus for contract-based computing in distributed systems. By abstracting...
We present a parametric calculus for contract-based computing in distributed systems. By abstract-in...
We present CO2, a parametric calculus for contract-based computing in distributed systems. By abstra...
We investigate how contracts can be used to regulate the interaction between processes. To do that, ...
The present abstract reports on the state-of-the-art of the logic for contracts CL, which we have be...
In [2] we have provided a formal language for writing contracts, which allows to write (conditional)...
We investigate how contracts can be used to regulate the interaction between processes. To do that, ...
Abstract. We propose a computational paradigm for service-oriented applications, where the interacti...
We introduce a logic for modelling contractual committment, and study its properties. Our logic is f...
Abstract. The SCOOP model extends the Eiffel programming language to provide support for concurrent ...
In this paper we propose a formal language for writing electronic contracts, based on the normative ...
We propose a formal model for distributed systems, where each participant advertises its require-men...
Process algebras are a set of mathematically rigorous languages with well defined semantics that per...