<> "The repository administrator has not yet configured an RDF license."^^ . <> . . . "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 to the traditional input/output operations. The behavioural type of a software component specifies its expected patterns of interaction using expressive type languages, so types can be used to determine automatically whether the component interacts correctly with other components. Two related important notions of behavioural types are those of session types and behavioural contracts. This article surveys the main accomplishments of the last 20 years within these two approaches."^^ . "2016" . . "49" . "1" . . "ACM"^^ . . . "ACM Computing Surveys"^^ . . . "03600300" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "Marco"^^ . "Carbone"^^ . "Marco Carbone"^^ . . "Gianluigi"^^ . "Zavattaro"^^ . "Gianluigi Zavattaro"^^ . . "Vasco Thudichum"^^ . "Vasconcelos"^^ . "Vasco Thudichum Vasconcelos"^^ . . "Dimitris"^^ . "Mostrous"^^ . "Dimitris Mostrous"^^ . . "Emilio"^^ . "Tuosto"^^ . "Emilio Tuosto"^^ . . "Hugo"^^ . "Torres Vieira"^^ . "Hugo Torres Vieira"^^ . . "Hans"^^ . "Huttel"^^ . "Hans Huttel"^^ . . "Pierre-Malo"^^ . "DeniƩlou"^^ . "Pierre-Malo DeniƩlou"^^ . . "Ivan"^^ . "Lanese"^^ . "Ivan Lanese"^^ . . "Luis"^^ . "Caires"^^ . "Luis Caires"^^ . . "Antonio"^^ . "Ravara"^^ . "Antonio Ravara"^^ . . "Luca"^^ . "Padovani"^^ . "Luca Padovani"^^ . . . . . . "Foundations of Session Types and Behavioural Contracts (PDF)"^^ . . . . . "Foundations of Session Types and Behavioural Contracts (Other)"^^ . . . . . . "lightbox.jpg"^^ . . . "Foundations of Session Types and Behavioural Contracts (Other)"^^ . . . . . . "preview.jpg"^^ . . . "Foundations of Session Types and Behavioural Contracts (Other)"^^ . . . . . . "medium.jpg"^^ . . . "Foundations of Session Types and Behavioural Contracts (Other)"^^ . . . . . . "small.jpg"^^ . . "HTML Summary of #3695 \n\nFoundations of Session Types and Behavioural Contracts\n\n" . "text/html" . . . "QA75 Electronic computers. Computer science"@en . .