MobilityReadingGroup

π-calculus, Session Types research at Imperial College

Talks & Presentations

Recent invited talks and presentations from our group.

More recent
Process types as a descriptive tool for distributed protocols
Invited keynote at Joint 25th International Conference on Rewriting Techniques and Applications (RTA) and 12th International Conference on Typed Lambda Calculi and Applications (TLCA), Vienna Summer of Logic, July 2014
Date 14 Jul 2014
Speakers
Idioms for Interaction and their applications in large distributed systems
Certification of high-level and low-level programs Workshop, Paris, France
Date 7 Jul 2014 - 11 Jul 2014
Speakers
Theory and applications of multi-party session types
First International Summer School on Behavioural Types, Lovran, Croatia, July 2014
Date 30 Jun 2014 - 4 Jul 2014
Speakers
The Scribble Protocol Language and Multiparty Session Types
Talk at 'Open Problems in Concurrency Theory' (OPCT 2014), Bertinoro, Italy, June 2014
Date 18 Jun 2014
Speakers
Invited Lecture: Pi-Calculus and Session Types
Gran Sasso Science Institute, L'Aquila (AQ), Italy, June 2014
Date 9 Jun 2014 - 13 Jun 2014
Speakers
Scribble, Runtime Verifications and Session Types
Software Contracts for Communication, Monitoring, and Security, Shonan NII Meeting, Japan, May 2014

We give a summary of our recent research developments on multiparty session types for verifying distributed and concurrent programs, and our collaborations with industry partners and a major, long-term, NSF-funded project (Ocean Observatories Initiatives) to provide an ultra large-scale cyberinfrustracture (OOI CI) for 25-30 years of sustained ocean measurements to study climate variability, ocean circulation and ecosystem dynamics. We shall first talk how Robin Milner, Kohei Honda and Yoshida started collaborations with industry to develop a web service protocol description language called Scribble and discovered the theory of multiparty session types through the collaborations. We then talk about the recent developments in Scribble and the runtime session monitoring framework currently used in the OOI CI.

Date 26 May 2014
Speakers
Multiparty session types and their application in large distributed systems
Talk at University of Nagoya, Japan, May 2013

We give a summary of our recent research developments on multiparty session types for verifying distributed and concurrent programs, and our collaborations with industry partners and a major, long-term, NSF-funded project (Ocean Observatories Initiatives) to provide an ultra large-scale cyberinfrustracture (OOI CI) for 25-30 years of sustained ocean measurements to study climate variability, ocean circulation and ecosystem dynamics. We shall first talk how Robin Milner, Kohei Honda and Yoshida started collaborations with industry to develop a web service protocol description language called Scribble and discovered the theory of multiparty session types through the collaborations. We then talk about the recent developments in Scribble and the runtime session monitoring framework currently used in the OOI CI.

Date 22 May 2014
Speakers
Multiparty session types and their application in large distributed systems
Department Seminar at University of Leicester, March 2014

We give a summary of our recent research developments on multiparty session types for verifying distributed and concurrent programs, and our collaborations with industry partners and a major, long-term, NSF-funded project (Ocean Observatories Initiatives) to provide an ultra large-scale cyberinfrustracture (OOI CI) for 25-30 years of sustained ocean measurements to study climate variability, ocean circulation and ecosystem dynamics. We shall first talk how Robin Milner, Kohei Honda and Yoshida started collaborations with industry to develop a web service protocol description language called Scribble and discovered the theory of multiparty session types through the collaborations. We then talk about the recent developments in Scribble and the runtime session monitoring framework currently used in the OOI CI.

Date 28 Mar 2014
Speakers
Multiparty session types and their application in large distributed systems
Research Seminar at IMT Lucca Institute for Advanced Studies, March 2014

We give a summary of our recent research developments on multiparty session types, and our collaborations with industry partners (Red Hat, Cognizant and VMware) and a major, long-term, NSF-funded project (Ocean Observatories Initiatives) to provide an ultra large-scale cyberinfrustracture (OOI CI) for 25-30 years of sustained ocean measurements to study climate variability, ocean circulation and ecosystem dynamics. We shall first talk how Robin Milner, Kohei Honda and Yoshida started collaborations with industry to develop a web service protocol description language called Scribble and discovered the theory of multiparty session types through the collaborations. We then talk about the recent developments in Scribble and the runtime session monitoring framework currently used in the OOI CI.

Date 7 Mar 2014
Speakers
Scribble, Runtime Verification and Multiparty Session Types
Talk at 'Concurrency, Logic and Types', SMC 2014, Lyon, France, February 2014
Date 12 Feb 2014
Speakers
Multiparty session types and their applications in large distributed systems
Department talk, University of Lisbon, October 2013
Date 30 Oct 2013
Speakers
Distributed Governance with Scribble
BEAT 2 - Second International Workshop on Behavioural Types, September 2013
Date 24 Sep 2013
Speakers
Scalable session programming for heterogeneous high-performance systems
BEAT 2 - Second International Workshop on Behavioural Types, September 2013
Date 23 Sep 2013
Speakers
Multiparty Session Types
TGC 2013, August 2013
Date 31 Aug 2013
Speakers
Multiparty Session Types and Their Applications to Large Distributed Systems
TGC 2013, August 2013
Date 31 Aug 2013
Speakers
Globally Governed Session Semantics
24th International Conference on Concurrency Theory (CONCUR 2013), August 2013
Date 29 Aug 2013
Speakers
Multiparty session types and their applications in large distributed systems
GALOP London Invited Keynote Talk, July 2013
Date 18 Jul 2013 - 19 Jul 2013
Speakers
Multiparty Compatibility in Communication Automata: Characterisation and Synthesis of Global Session Types
Faculty talk, Universidade Nova de Lisboa, July 2013
Date 1 Jul 2013
Speakers
Multiparty session types and their application in large distributed systems
Cambridge Theory Seminar, May 2013
Date 17 May 2013
Speakers