Asynchrony, Ordering, and Protocols
- đ¤ Speaker: Amit Chopra (Lancaster University)
- đ Date & Time: Thursday 17 October 2019, 15:00 - 16:00
- đ Venue: Lecture Theatre 2, Computer Laboratory, William Gates Building
Abstract
Abstract: Any application involving autonomous components, or agents, is conceptually decentralized. Decentralization motivates coordination between agents via asynchronous messaging and a protocol that specifies the constraints on messaging.
I will introduce the Blindingly Simple Protocol Language, or BSPL , a declarative information-based protocol language of considerable novelty. Unlike other protocol languages, BSPL explicitly specifies information causality and integrity. I will compare BSPL with select modern languages that broadly fall under the umbrella of session types on the basis of vital representational and operational criteria, among them ordering assumptions and concurrency, and broad architectural principles.
BSPL embraces autonomy, concurrency, and asynchrony—naturally—and in that it gives us an opportunity to reimagine distributed computing.
Bio: Amit Chopra is a senior lecturer at Lancaster University. He is interested in the engineering of decentralized sociotechnical systems, with a focus on protocols, norms, and social meanings.
Series This talk is part of the Computer Laboratory Systems Research Group Seminar series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- CL's SRG seminar
- Computer Laboratory Systems Research Group Seminar
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- Lecture Theatre 2, Computer Laboratory, William Gates Building
- ndk22's list
- ob366-ai4er
- rp587
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Amit Chopra (Lancaster University)
Thursday 17 October 2019, 15:00-16:00