activity
20192025
most citedGenerating Interactive WebSocket Applications in TypeScript

8 citations · 14 across the 6 of their papers we have counts for

collaborators

7 papers

cs.PL20251 cited

A Synthetic Reconstruction of Multiparty Session Types (with Appendix)

David Castro-Perez, Francisco Ferreira, Sung-Shik Jongmans

Multiparty session types (MPST) provide a rigorous foundation for verifying the safety and liveness of concurrent systems. However, existing approaches often force a difficult trad…

cs.PL20211 cited

Zooid: a DSL for Certified Multiparty Computation

David Castro-Perez, Francisco Ferreira, Lorenzo Gheri +1

We design and implement Zooid, a domain specific language for certified multiparty communication, embedded in Coq and implemented atop our mechanisation framework of asynchronous m…

cs.PL2021

Communication-Safe Web Programming in TypeScript with Routed Multiparty Session Types

Anson Miu, Francisco Ferreira, Nobuko Yoshida +1

Modern web programming involves coordinating interactions between browser clients and a server. Typically, the interactions in web-based distributed systems are informally describe…

cs.PL20201 cited

Statically Verified Refinements for Multiparty Protocols

Fangyi Zhou, Francisco Ferreira, Raymond Hu +2

With distributed computing becoming ubiquitous in the modern era, safe distributed programming is an open challenge. To address this, multiparty session types (MPST) provide a typi…

cs.PL20208 cited

Generating Interactive WebSocket Applications in TypeScript

Anson Miu, Francisco Ferreira, Nobuko Yoshida +1

Advancements in mobile device computing power have made interactive web applications possible, allowing the web browser to render contents dynamically and support low-latency commu…

cs.LO2019

A Type Theory for Defining Logics and Proofs

Brigitte Pientka, David Thibodeau, Andreas Abel +2

We describe a Martin-Löf-style dependent type theory, called Cocon, that allows us to mix the intensional function space that is used to represent higher-order abstract syntax (HOA…