Book chapters details

  • Polymorphic Session Processes as Morphisms
  • Nov 2019
  • The study of expressiveness of concurrent processes via session types opens a connection between linear logic and mobile processes, grounded in the rigorous logical background of propositions-as-types. One such study includes a notion of parametric session polymorphism, which connects session typed processes with rich higher-order functional computations. This work proposes a novel and non-trivial application of session parametricity – an encoding of inductive and coinductive session types, justified via the theory of initial algebras and final co-algebras using a processes-as-morphisms viewpoint. The correctness of the encoding (i.e. universality) relies crucially on parametricity and the associated relational lifting of sessions.
  • The Art of Modelling Computational SystemsThe Art of Modelling Computational Systems: A Journey from Logic and Concurrency to Security and Privacy
  • Springer
  • Bernardo Toninho, Nobuko Yoshida
  • Frank Valencia, Mário S. Alvim, Kostas Chatzikokolakis, Carlos Olarte
  • Lecture Notes in Computer Science
  • 11760
  • https://doi.org/10.1007/978-3-030-31175-9_7
  • 101 to 117
  • 4 Nov 2019