Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Foundations of session types and behavioural contracts
Behavioural type systems, usually associated to concurrent or distributed computations,
encompass concepts such as interfaces, communication protocols, and contracts, in addition …
encompass concepts such as interfaces, communication protocols, and contracts, in addition …
Compliance in behavioural contracts: a brief survey
Behavioural contracts are formal specifications of interaction protocols between two or more
distributed services. Despite the heterogeneous nature of the formalisms for behavioural …
distributed services. Despite the heterogeneous nature of the formalisms for behavioural …
[HTML][HTML] Relating two automata-based models of orchestration and choreography
We investigate the relations between two automata-based models for describing and
studying distributed services, called contract automata and communicating machines. In the …
studying distributed services, called contract automata and communicating machines. In the …
Smart contracts contracts
M Bartoletti - Frontiers in Blockchain, 2020 - frontiersin.org
This paper explores the connection between software contracts and smart contracts. Despite
the assonance, these two terms denote quite different concepts: software contracts are …
the assonance, these two terms denote quite different concepts: software contracts are …
Honesty by ty**
We propose a type system for a calculus of contracting processes. Processes may stipulate
contracts, and then either behave honestly, by kee** the promises made, or not. Type …
contracts, and then either behave honestly, by kee** the promises made, or not. Type …
[HTML][HTML] Contracts as games on event structures
Event structures are one of the classical models of concurrent systems. The idea is that an
enabling X⊢ e represents the fact that the event e can only occur after all the events in the …
enabling X⊢ e represents the fact that the event e can only occur after all the events in the …
Honesty by ty**
We propose a type system for a calculus of contracting processes. Processes can establish
sessions by stipulating contracts, and then can interact either by kee** the promises …
sessions by stipulating contracts, and then can interact either by kee** the promises …
From orchestration to choreography through contract automata
We study the relations between a contract automata and an interaction model. In the former
model, distributed services are abstracted away as automata-oblivious of their partners-that …
model, distributed services are abstracted away as automata-oblivious of their partners-that …
A theory of agreements and protection
We present a theory of contracts. Contracts are interacting processes with an explicit notion
of obligations and objectives. We model processes and their obligations as event structures …
of obligations and objectives. We model processes and their obligations as event structures …
[HTML][HTML] Combining behavioural types with security analysis
Today's software systems are highly distributed and interconnected, and they increasingly
rely on communication to achieve their goals; due to their societal importance, security and …
rely on communication to achieve their goals; due to their societal importance, security and …