[ The Types Forum (announcements only),
     http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

*********************************************************************
VEST 2021: 2nd Workshop on Verification of Session Types

Online on July 12, 2021, co-located with ICALP 2021

https://sites.google.com/view/vest21/home 
<https://sites.google.com/view/vest21/home>

Call for Participation
*********************************************************************

* Presentation

The goal of this workshop is to bring together researchers and build and 
strengthen a community working on verification of session types using various 
theorem provers such as Agda, Coq, Isabelle or any other.

Session types are abstract representations of the sequences of operations that 
computational entities (such as channels or objects) must perform. Stateful 
entities offer services in a non-uniform way (one cannot pop from an empty 
stack); traditional type systems cannot guarantee that operations are only 
invoked when the entity is in the right state.

Large-scale software systems rely on message-passing protocols: their 
correctness largely depends on sound protocol implementations. Session types 
can help in the specification of correct-by-construction systems, and in 
verifying that programs respect their intended protocols.

Recent years have seen a steady stream of research on behavioural types: their 
foundations and their transfer to several programming languages. This has led 
to highly-cited papers in conferences such as POPL and journals such as TOPLAS. 
Research projects on behavioural types have advanced the theory and 
applications of behavioural types.

Although the foundations of session types are now well established, and new 
works build on approaches that have become standard, there is still a lack of 
reusable libraries, namely machine-verified ones. As on one hand the basis of 
most works is common, and on the other hand the complexity of the formal 
systems is considerable and may lead to errors in the proofs of the soundness 
results, machine verifying the type systems proposed is vital. Libraries, or at 
least clear formalisations of common approaches, is crucial to avoid not only 
to repeat work but also to increase the confidence in the knowledge base. 
Moreover, as many of these systems have a goal to do static analysis to ensure 
some safety or liveness property, machine verification of these approaches 
leads to certified software for program analysis.

The goal of the VEST workshop is to gather the researchers working on 
mechanisations of behavioural types using various theorem provers, such as 
Agda, Coq, Isabelle or any other. The workshop will be a platform to present 
both the now well-established efforts and the ongoing works the community has 
put on verification. The workshop will also be a forum to discuss strengths and 
weaknesses of existing approaches, potential obstacles and to foster 
collaboration.


* Invited Speakers:
- Jesper Bengtson (IT University of Copenhagen, Denmark)
- Andreia Mordido (University of Lisbon, Portugal)

*Tutorial, jointly delivered by:
- David Castro-Perez (University of Kent, UK)
- Francisco Ferreira-Ruiz (Imperial College, UK)
- Lorenzo Gheri (Imperial College, UK)


* Registration

Please follow this link http://easyconferences.eu/icalp2021/registration/ to 
register.

Standard/Early-bird registration before June 30!

Reply via email to