[PDF][PDF] Multiparty session types for safe runtime adaptation in an actor language

P Harvey, S Fowler, O Dardha… - … European Conference on …, 2021 - drops.dagstuhl.de
Human fallibility, unpredictable operating environments, and the heterogeneity of hardware
devices are driving the need for software to be able to adapt as seen in the Internet of Things …

Mixing metaphors: Actors as channels and channels as actors

S Fowler, S Lindley, P Wadler - 31st European Conference on …, 2017 - drops.dagstuhl.de
Channel-and actor-based programming languages are both used in practice, but the two are
often confused. Languages such as Go provide anonymous processes which communicate …

Typed concurrent functional programming with channels, actors and sessions

SJ Fowler - 2019 - era.ed.ac.uk
The age of writing single-threaded applications is over. To develop scalable applications,
developers must make use of concurrency and parallelism. Nonetheless, introducing …

Adaptable actors: just what the world needs

P Harvey, J Sventek - Proceedings of the 9th Workshop on Programming …, 2017 - dl.acm.org
The combination of improved battery technology and more power-efficient computing
hardware has led to the proliferation of heterogeneous distributed systems. This internet of …

Mixing Metaphors: Actors as Channels and Channels as Actors (Extended Version)

S Fowler, S Lindley, P Wadler - arXiv preprint arXiv:1611.06276, 2016 - arxiv.org
Channel-and actor-based programming languages are both used in practice, but the two are
often confused. Languages such as Go provide anonymous processes which communicate …

Multiparty Session Types for Safe Runtime Adaptation in an Actor Language (Extended version)

P Harvey, S Fowler, O Dardha, SJ Gay - arXiv preprint arXiv:2105.06973, 2021 - arxiv.org
Human fallibility, unpredictable operating environments, and the heterogeneity of hardware
devices are driving the need for software to be able to adapt as seen in the Internet of Things …