Mix and match - a modular approach to session-typed functional programming
Lead Research Organisation:
University of Glasgow
Department Name: School of Computing Science
Abstract
This proposal aims to develop the theory and implementation of MGV - a modular functional calculus with session types. To achieve this, the student will investigate techniques for the modular composition of core GV properties and present GV extensions as well as new features not currently considered in the state-of-the-art. MGV will allow for a mix-and-match of modular properties and features, such as asynchrony, recursion, priorities and channel sharing. On the implementation side, the student will build MGV in a usable and robust way, ensuring the usability and dissemination of such work by implementing MGV in Rust.
Organisations
People |
ORCID iD |
| Magdalena Latifa (Student) |
Studentship Projects
| Project Reference | Relationship | Related To | Start | End | Student Name |
|---|---|---|---|---|---|
| EP/R513222/1 | 30/09/2018 | 29/09/2023 | |||
| 2749133 | Studentship | EP/R513222/1 | 02/10/2022 | 29/09/2026 | Magdalena Latifa |
| EP/T517896/1 | 30/09/2020 | 29/09/2025 | |||
| 2749133 | Studentship | EP/T517896/1 | 02/10/2022 | 29/09/2026 | Magdalena Latifa |
| EP/W524359/1 | 30/09/2022 | 29/09/2028 | |||
| 2749133 | Studentship | EP/W524359/1 | 02/10/2022 | 29/09/2026 | Magdalena Latifa |