Models of concurrent computation: Syntax, Semantics, and type theory.
My research focuses on types for communication, typed behavioural semantics,
and relative expressiveness.
Design and implementation of tools for structured communication.
Particularly, in the practical application of session types.
Formal methods for information privacy.
Specifically, formal frameworks and analysis techniques for information privacy
Positions and Grants
Current
Reseach Associate, Department of Computing Science, University of Glasgow, June 2013 - May 2018.
Programme Grant: From Data Types to Session Types: A Basis for Concurrency and Distribution
(EPSRCEP/K034413/1)
Past
Research Fellow, Department of Computing, Imperial College London, May 2014 - April 2015.
Award Grant: EPSRC Doctoral Prize Award.
D. Kouzapas, O. Dardha, R. Perera and S. J. Gay. Typechecking protocols with Mungo and StMungo.
In: Proceedings of the 18th International Symposium on Principles and Practice of Declarative Programming.
ACM Press, 2016.
G. Bernardi, O. Dardha, S. J. Gay, D. Kouzapas. On Duality Relations for Session Types .
In: Proceedings of the 9th International Symposium Trustworthy Global Computing, TGC 2014.
D. Kouzapas, R. Gutkovas, S. J. Gay.
Session Types for Broadcasting.
In: Proceedings of the 7th Workshop on Programming Language Approaches to Concurrency
and Communication-cEntric Software, PLACES 2014.
D. Kouzapas, A. Philippou.
A Process Calculus for Dynamic Networks. In: Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems - FMOODS/FORTE 2011.
D. Kouzapas, N. Yoshida, K. Honda.
On Asynchronous Session Semantics. In: Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems - FMOODS/FORTE 2011.
R. Hu, D. Kouzapas, O. Pernet, N. Yoshida, K. Honda.
Type-Safe Eventful Sessions in Java , In. Proceedings of the 24th European Conference Object-Oriented Programming - ECOOP 10, 2010.