Lecture at BETTY Summer School 2016
COST Action IC1201: Behavioural Types for Reliable Large-Scale Software Systems (BETTY), is organizing a Summer School, that will take place in Limassol, Cyprus, from June 27th to July 1st 2016.
Vasco Vasconcelos, co-chair of the BETTY Working Group Foundations, will give a lecture about the topic "Type-based tools: SePi and ParTypes".
BETTY Summer School 2016
Behavioural type systems go beyond data type systems in order to specify, characterize and reason about dynamic aspects of program execution. Behavioural types encompass: session types; contracts (for example in service-oriented systems); typestate; types for analysis of termination, deadlock-freedom, liveness, race-freedom and related properties; intersection types applied to behavioural properties; and other topics. Behavioural types can form a basis for both static analysis and dynamic monitoring. Recent years have seen a rapid increase in research on behavioural types, driven partly by the need to formalize and codify communication structures as computing moves from the data-processing era to the communication era, and partly by the realization that type-theoretic techniques can provide insight into the fine structure of computation.
The aim of the summer school is to provide advanced training, especially to PhD students and early-career researchers, in all aspects of the theory and practice of behavioural types.