David Castro-Perez

Affiliations:
  • University of Kent, Canterbury, UK
  • Imperial College London, UK (former)
  • University of St Andrews, UK (PhD 2018)
  • University of Minho, HASLab/INESC TEC, Braga, Portugal
  • University of A Coruña, Computer Science Department, MADS Group, A Coruña, Spain


According to our database1, David Castro-Perez authored at least 22 papers between 2010 and 2026.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book  In proceedings  Article  PhD thesis  Dataset  Other 

Links

Online presence:

On csauthors.net:

Bibliography

2026
A Synthetic Reconstruction of Multiparty Session Types.
Proc. ACM Program. Lang., 2026

2025
A Synthetic Reconstruction of Multiparty Session Types (with Appendix).
CoRR, November, 2025

dcastrop/coq-hylomorphisms.
Dataset, September, 2025

Program Optimisations via Hylomorphisms for Extraction of Executable Code.
Proceedings of the 16th International Conference on Interactive Theorem Proving, 2025

2024

2023
Dynamically Updatable Multiparty Session Protocols (Artifact).
Dagstuhl Artifacts Ser., 2023

Dynamically Updatable Multiparty Session Protocols: Generating Concurrent Go Code from Unbounded Protocols.
Proceedings of the 37th European Conference on Object-Oriented Programming, 2023

2021
Zooid: a DSL for Certified Multiparty Computation.
Dataset, March, 2021

Zooid: a DSL for Certified Multiparty Computation.
Dataset, March, 2021

Zooid: a DSL for Certified Multiparty Computation.
CoRR, 2021

Zooid: a DSL for certified multiparty computation: from mechanised metatheory to certified multiparty processes.
Proceedings of the PLDI '21: 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2021

2020
CAMP: Cost-Aware Multiparty Session Protocols (artifact).
Dataset, September, 2020

CAMP: cost-aware multiparty session protocols.
Proc. ACM Program. Lang., 2020

EMTST: Engineering the Meta-theory of Session Types.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2020

Compiling first-order functions to session-typed parallel code.
Proceedings of the CC '20: 29th International Conference on Compiler Construction, 2020

2019
Distributed programming using role-parametric session types in go: statically-typed endpoint APIs for dynamically-instantiated communication structures.
Proc. ACM Program. Lang., 2019

2018
Structured arrows: a type-based framework for structured parallelism.
PhD thesis, 2018

Automatically deriving cost models for structured parallel processes using hylomorphisms.
Future Gener. Comput. Syst., 2018

2016
Farms, pipes, streams and reforestation: reasoning about structured parallel processes using types and hylomorphisms.
Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, 2016

Towards semi-automatic data-type translation for parallelism in Erlang.
Proceedings of the 15th International Workshop on Erlang, 2016

2014
Compiling CAO: From Cryptographic Specifications to C Implementations.
Proceedings of the Principles of Security and Trust - Third International Conference, 2014

2010
A Case Study on Verifying a Supervisor Component Using McErlang.
Proceedings of the Tenth Spanish Conference on Programming and Languages, 2010


  Loading...