Fencing off Go: Liveness and safety for channel-based programming

Julien Lange, Nicholas Ng, Bernardo Toninho, Nobuko Yoshida

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Original languageEnglish
Title of host publicationPOPL 2017 - Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages
EditorsAndrew D. Gordon, Giuseppe Castagna
PublisherAssociation for Computing Machinery (ACM)
Pages748-761
Number of pages14
ISBN (Electronic)9781450346603
DOIs
Publication statusPublished - Jan 2017
Event44th ACM SIGPLAN Symposium on Principles of Programming Languages, POPL 2017 - Paris, France
Duration: 15 Jan 201721 Jan 2017

Publication series

NameConference Record of the Annual ACM Symposium on Principles of Programming Languages
ISSN (Print)0730-8566

Conference

Conference44th ACM SIGPLAN Symposium on Principles of Programming Languages, POPL 2017
Country/TerritoryFrance
CityParis
Period15/01/1721/01/17

Keywords

  • Channel-based programming
  • Compiletime (static) deadlock detection
  • Message-passing programming
  • Process calculus
  • Safety and Liveness
  • Types

Cite this