References

  1. Bernardo Almeida, Andreia Mordido, Peter Thiemann & Vasco T. Vasconcelos (2021): Polymorphic Context-free Session Types. CoRR abs/2106.06658, doi:10.48550/arXiv.2106.06658.
  2. Bernardo Almeida, Andreia Mordido & Vasco T. Vasconcelos (2019): FreeST, a Programming Language with Context-free Session Types. http://rss.di.fc.ul.pt/tools/freest/.
  3. Bernardo Almeida, Andreia Mordido & Vasco T. Vasconcelos (2019): FreeST: Context-free Session Types in a Functional Language. In: PLACES, EPTCS 291, pp. 12–23, doi:10.4204/EPTCS.291.2.
  4. Bernardo Almeida, Andreia Mordido & Vasco T. Vasconcelos (2020): Deciding the Bisimilarity of Context-Free Session Types. In: TACAS, LNCS 12079. Springer, pp. 39–56, doi:10.1007/978-3-030-45237-7_3.
  5. Jos C. M. Baeten, Jan A. Bergstra & Jan Willem Klop (1987): Decidability of Bisimulation Equivalence for Processes Generating Context-Free Languages. In: PARLE, LNCS 259. Springer, pp. 94–111, doi:10.1007/3-540-17945-3_5.
  6. Jos C. M. Baeten, Jan A. Bergstra & Jan Willem Klop (1993): Decidability of Bisimulation Equivalence for Processes Generating Context-Free Languages. J. ACM 40(3), pp. 653–682, doi:10.1145/174130.174141.
  7. Olaf Burkart, Didier Caucal & Bernhard Steffen (1995): An Elementary Bisimulation Decision Procedure for Arbitrary Context-Free Processes. In: MFCS, LNCS 969. Springer, pp. 423–433, doi:10.1007/3-540-60246-1_148.
  8. Luís Caires, Jorge A. Pérez, Frank Pfenning & Bernardo Toninho (2013): Behavioral Polymorphism and Parametricity in Session-Based Communication. In: ESOP, LNCS 7792. Springer, pp. 330–349, doi:10.1007/978-3-642-37036-6_19.
  9. Søren Christensen, Hans Hüttel & Colin Stirling (1995): Bisimulation Equivalence is Decidable for All Context-Free Processes. Inf. Comput. 121(2), pp. 143–148, doi:10.1006/inco.1995.1129.
  10. Ornela Dardha (2014): Recursive Session Types Revisited. EPTCS 162, pp. 2734, doi:10.4204/eptcs.162.4.
  11. Ornela Dardha, Elena Giachino & Davide Sangiorgi (2017): Session types revisited. Inf. Comput. 256, pp. 253–286, doi:10.1016/j.ic.2017.06.002.
  12. Ankush Das, Henry DeYoung, Andreia Mordido & Frank Pfenning (2021): Nested Session Types. In: ESOP, LNCS 12648. Springer, pp. 178–206, doi:10.1007/978-3-030-72019-3_7.
  13. Ankush Das, Henry DeYoung, Andreia Mordido & Frank Pfenning (2021): Subtyping on Nested Polymorphic Session Types. CoRR abs/2103.15193, doi:10.48550/arXiv.2103.15193.
  14. Nicolaas Govert De Bruijn (1972): Lambda calculus notation with nameless dummies, a tool for automatic formula manipulation, with application to the Church-Rosser theorem. In: Indagationes Mathematicae 75. Elsevier, pp. 381–392, doi:10.1016/1385-7258(72)90034-0.
  15. Simon J. Gay (2008): Bounded polymorphism in session types. MSCS 18(5), pp. 895–930, doi:10.1017/S0960129508006944.
  16. Simon J. Gay & Malcolm Hole (2005): Subtyping for session types in the pi calculus. Acta Informatica 42(2-3), pp. 191–225, doi:10.1007/s00236-005-0177-z.
  17. Simon J. Gay, Diogo Poças & Vasco T. Vasconcelos (2022): The Different Shades of Infinite Session Types. CoRR abs/2201.08275, doi:10.48550/arXiv.2201.08275.
  18. Jean-Yves Girard (1971): Une extension de L'interpretation de Gödel a L'analyse, et son application a L'elimination des coupures dans L'analyse et la theorie des types. In: Studies in Logic and the Foundations of Mathematics 63. Elsevier, pp. 63–92, doi:10.1016/S0049-237X(08)70843-7.
  19. Sheila A. Greibach (1965): A New Normal-Form Theorem for Context-Free Phrase Structure Grammars. J. ACM 12(1), pp. 42–52, doi:10.1145/321250.321254.
  20. Dennis Edward Griffith (2016): Polarized substructural session types. University of Illinois at Urbana-Champaign, doi:10.2172/1562827.
  21. Yoram Hirshfeld, Mark Jerrum & Faron Moller (1996): A Polynomial Algorithm for Deciding Bisimilarity of Normed Context-Free Processes. Theor. Comput. Sci. 158(1&2), pp. 143–159, doi:10.1016/0304-3975(95)00064-X.
  22. Kohei Honda (1993): Types for Dyadic Interaction. In: CONCUR, LNCS 715. Springer, pp. 509–523, doi:10.1007/3-540-57208-2_35.
  23. Kohei Honda, Vasco Thudichum Vasconcelos & Makoto Kubo (1998): Language Primitives and Type Discipline for Structured Communication-Based Programming. In: ESOP, LNCS 1381. Springer, pp. 122–138, doi:10.1007/BFb0053567.
  24. Petr Jančar (2012): Bisimilarity on Basic Process Algebra is in 2-ExpTime (an explicit proof). Log. Methods Comput. Sci. 9(1), doi:10.2168/LMCS-9(1:10)2013.
  25. Stefan Kiefer (2013): BPA bisimilarity is EXPTIME-hard. Inf. Process. Lett. 113(4), pp. 101–106, doi:10.1016/j.ipl.2012.12.004.
  26. A. J. Korenjak & John E. Hopcroft (1966): Simple Deterministic Languages. In: SWAT. IEEE Computer Society, pp. 36–46, doi:10.1109/SWAT.1966.22.
  27. Luca Padovani (2019): Context-Free Session Type Inference. ACM Trans. Program. Lang. Syst. 41(2), pp. 9:1–9:37, doi:10.1145/3229062.
  28. Benjamin C. Pierce (2002): Types and programming languages. MIT Press.
  29. Franz Puntigam (1999): Non-regular Process Types. In: Euro-Par, LNCS 1685. Springer, pp. 1334–1343, doi:10.1007/3-540-48311-X_189.
  30. António Ravara & Vasco Thudichum Vasconcelos (1997): Behavioural Types for a Calculus of Concurrent Objects. In: Euro-Par, LNCS 1300. Springer, pp. 554–561, doi:10.1007/BFb0002782.
  31. John C. Reynolds (1974): Towards a theory of type structure. In: Programming Symposium, LNCS 19. Springer, pp. 408–423, doi:10.1007/3-540-06859-7_148.
  32. Davide Sangiorgi (2014): An Introduction to Bisimulation and Coinduction. Cambridge University Press.
  33. Mario Südholt (2005): A Model of Components with Non-regular Protocols. In: SC, LNCS 3628. Springer, pp. 99–113, doi:10.1007/11550679_8.
  34. Kaku Takeuchi, Kohei Honda & Makoto Kubo (1994): An Interaction-based Language and its Typing System. In: PARLE, LNCS 817. Springer, pp. 398–413, doi:10.1007/3-540-58184-7_118.
  35. Peter Thiemann & Vasco T. Vasconcelos (2016): Context-free session types. In: ICFP. ACM, pp. 462–475, doi:10.1145/2951913.2951926.
  36. Philip Wadler (2012): Propositions as sessions. In: ICFP. ACM, pp. 273–286, doi:10.1145/2364527.2364568.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org