Gul A. Agha (1990):
ACTORS - a model of concurrent computation in distributed systems.
MIT Press series in artificial intelligence.
MIT Press.
Rajeev Alur, Pavol Cerný, P. Madhusudan & Wonhong Nam (2005):
Synthesis of interface specifications for Java classes.
In: Jens Palsberg & Martín Abadi: POPL.
ACM,
pp. 98–109.
Available at http://doi.acm.org/10.1145/1040305.1040314.
Henk Barendregt, S. Abramsky, D. M. Gabbay, T. S. E. Maibaum & H. P. Barendregt (1992):
Lambda Calculi with Types.
In: Handbook of Logic in Computer Science.
Oxford University Press,
pp. 117–309.
Samik Basu, Tevfik Bultan & Meriem Ouederni (2012):
Deciding choreography realizability.
In: John Field & Michael Hicks: POPL.
ACM,
pp. 191–202.
Available at http://doi.acm.org/10.1145/2103656.2103680.
Andi Bejleri (2010):
Practical Parameterised Session Types.
In: Jin Song Dong & Huibiao Zhu: ICFEM,
Lecture Notes in Computer Science 6447.
Springer,
pp. 270–286.
Available at http://dx.doi.org/10.1007/978-3-642-16901-4_19.
Lorenzo Bettini, Mario Coppo, Loris D'Antoni, Marco De Luca, Mariangiola Dezani-Ciancaglini & Nobuko Yoshida (2008):
Global Progress in Dynamically Interleaved Multiparty Sessions.
In: van Breugel & Chechik,
pp. 418–433.
Available at http://dx.doi.org/10.1007/978-3-540-85361-9_33.
Eduardo Bonelli & Adriana B. Compagnoni (2007):
Multipoint Session Types for a Distributed Calculus.
In: Gilles Barthe & Cédric Fournet: TGC,
Lecture Notes in Computer Science 4912.
Springer,
pp. 240–256.
Available at http://dx.doi.org/10.1007/978-3-540-78663-4_17.
Franck van Breugel & Marsha Chechik (2008):
CONCUR 2008 - Concurrency Theory, 19th International Conference, CONCUR 2008, Toronto, Canada, August 19-22, 2008. Proceedings.
Lecture Notes in Computer Science 5201.
Springer.
Marco Carbone, Kohei Honda & Nobuko Yoshida (2007):
Structured Communication-Centred Programming for Web Services.
In: Rocco De Nicola: ESOP,
Lecture Notes in Computer Science 4421.
Springer,
pp. 2–17.
Available at http://dx.doi.org/10.1007/978-3-540-71316-6_2.
Marco Carbone, Kohei Honda & Nobuko Yoshida (2008):
Structured Interactional Exceptions in Session Types.
In: van Breugel & Chechik,
pp. 402–417.
Available at http://dx.doi.org/10.1007/978-3-540-85361-9_32.
Marco Carbone, Nobuko Yoshida & Kohei Honda (2009):
Asynchronous Session Types: Exceptions and Multiparty Interactions.
In: Marco Bernardo, Luca Padovani & Gianluigi Zavattaro: SFM,
Lecture Notes in Computer Science 5569.
Springer,
pp. 187–212.
Available at http://dx.doi.org/10.1007/978-3-642-01918-0_5.
Giuseppe Castagna, Mariangiola Dezani-Ciancaglini & Luca Padovani (2011):
On Global Types and Multi-party Sessions.
In: Roberto Bruni & Jürgen Dingel: FMOODS/FORTE,
Lecture Notes in Computer Science 6722.
Springer,
pp. 1–28.
Available at http://dx.doi.org/10.1007/978-3-642-21461-5_1.
Minas Charalambides, Peter Dinges & Gul Agha (2012):
Parameterized Concurrent Multi-Party Session Types.
Technical Report.
Department of Computer Science, University of Illinois at Urbana–Champaign.
Available at http://osl.cs.illinois.edu.
In preparation.
Pierre-Malo Deniélou & Nobuko Yoshida (2011):
Dynamic multirole session types.
In: Thomas Ball & Mooly Sagiv: POPL.
ACM,
pp. 435–446.
Available at http://doi.acm.org/10.1145/1926385.1926435.
Pierre-Malo Deniélou & Nobuko Yoshida (2012):
Multiparty Session Types Meet Communicating Automata.
In: Helmut Seidl: ESOP,
Lecture Notes in Computer Science 7211.
Springer,
pp. 194–213.
Available at http://dx.doi.org/10.1007/978-3-642-28869-2_10.
Mariangiola Dezani-Ciancaglini, Elena Giachino, Sophia Drossopoulou & Nobuko Yoshida (2006):
Bounded Session Types for Object Oriented Languages.
In: Frank S. de Boer, Marcello M. Bonsangue, Susanne Graf & Willem P. de Roever: FMCO,
Lecture Notes in Computer Science 4709.
Springer,
pp. 207–245.
Available at http://dx.doi.org/10.1007/978-3-540-74792-5_10.
Peter Dinges & Gul Agha (2012):
Scoped Synchronization Constraints for Large Scale Actor Systems.
In: Marjan Sirjani: COORDINATION,
Lecture Notes in Computer Science 7274.
Springer,
pp. 89–103.
Available at http://dx.doi.org/10.1007/978-3-642-30829-1_7.
Svend Frølund (1996):
Coordinating distributed objects - an actor-based approach to synchronization.
MIT Press.
Svend Frølund & Gul Agha (1993):
A Language Framework for Multi-Object Coordination.
In: Oscar Nierstrasz: ECOOP,
Lecture Notes in Computer Science 707.
Springer,
pp. 346–360.
Available at http://dx.doi.org/10.1007/3-540-47910-4_18.
Simon J. Gay & Malcolm Hole (2005):
Subtyping for session types in the pi calculus.
Acta Inf. 42(2-3),
pp. 191–225.
Available at http://dx.doi.org/10.1007/s00236-005-0177-z.
Simon J. Gay & Vasco Thudichum Vasconcelos (2010):
Linear type theory for asynchronous session types.
J. Funct. Program. 20(1),
pp. 19–50.
Available at http://dx.doi.org/10.1017/S0956796809990268.
Simon J. Gay, Vasco Thudichum Vasconcelos, António Ravara, Nils Gesbert & Alexandre Z. Caldeira (2010):
Modular session types for distributed object-oriented programming.
In: Manuel V. Hermenegildo & Jens Palsberg: POPL.
ACM,
pp. 299–312.
Available at http://doi.acm.org/10.1145/1706299.1706335.
Kurt Gödel (1958):
Über eine bisher noch nicht benützte Erweiterung des finiten Standpunktes.
Dialectica,
pp. 280–287.
Kohei Honda (1993):
Types for Dyadic Interaction.
In: Eike Best: CONCUR,
Lecture Notes in Computer Science 715.
Springer,
pp. 509–523.
Available at http://dx.doi.org/10.1007/3-540-57208-2_35.
Kohei Honda, Vasco Thudichum Vasconcelos & Makoto Kubo (1998):
Language Primitives and Type Discipline for Structured Communication-Based Programming.
In: Chris Hankin: ESOP,
Lecture Notes in Computer Science 1381.
Springer,
pp. 122–138.
Available at http://dx.doi.org/10.1007/BFb0053567.
Kohei Honda, Nobuko Yoshida & Marco Carbone (2008):
Multiparty asynchronous session types.
In: George C. Necula & Philip Wadler: POPL.
ACM,
pp. 273–284.
Available at http://doi.acm.org/10.1145/1328438.1328472.
Raymond Hu, Nobuko Yoshida & Kohei Honda (2008):
Session-Based Distributed Programming in Java.
In: Jan Vitek: ECOOP,
Lecture Notes in Computer Science 5142.
Springer,
pp. 516–541.
Available at http://dx.doi.org/10.1007/978-3-540-70592-5_22.
Giuseppe Milicia & Vladimiro Sassone (2005):
Jeeg: temporal constraints for the synchronization of concurrent objects.
Concurrency - Practice and Experience 17(5-6),
pp. 539–572.
Available at http://dx.doi.org/10.1002/cpe.849.
Dimitris Mostrous, Nobuko Yoshida & Kohei Honda (2009):
Global Principal Typing in Partially Commutative Asynchronous Sessions.
In: Giuseppe Castagna: ESOP,
Lecture Notes in Computer Science 5502.
Springer,
pp. 316–332.
Available at http://dx.doi.org/10.1007/978-3-642-00590-9_23.
Robert L. Probert & Kassem Saleh (1991):
Synthesis of Communication Protocols: Survey and Assessment.
IEEE Trans. Computers 40(4),
pp. 468–476.
Available at http://doi.ieeecomputersociety.org/10.1109/12.88466.
Riccardo Pucella & Jesse A. Tov (2008):
Haskell session types with (almost) no class.
In: Andy Gill: Haskell.
ACM,
pp. 25–36.
Available at http://doi.acm.org/10.1145/1411286.1411290.
Kaku Takeuchi, Kohei Honda & Makoto Kubo (1994):
An Interaction-based Language and its Typing System.
In: Constantine Halatsis, Dimitris G. Maritsas, George Philokyprou & Sergios Theodoridis: PARLE,
Lecture Notes in Computer Science 817.
Springer,
pp. 398–413.
Available at http://dx.doi.org/10.1007/3-540-58184-7_118.
Vasco Thudichum Vasconcelos, Simon J. Gay & António Ravara (2006):
Type checking a multithreaded functional language with session types.
Theor. Comput. Sci. 368(1-2),
pp. 64–87.
Available at http://dx.doi.org/10.1016/j.tcs.2006.06.028.
Nobuko Yoshida, Pierre-Malo Deniélou, Andi Bejleri & Raymond Hu (2010):
Parameterised Multiparty Session Types.
In: C.-H. Luke Ong: FOSSACS,
Lecture Notes in Computer Science 6014.
Springer,
pp. 128–145.
Available at http://dx.doi.org/10.1007/978-3-642-12032-9_10.
Nobuko Yoshida & Vasco Thudichum Vasconcelos (2007):
Language Primitives and Type Discipline for Structured Communication-Based Programming Revisited: Two Systems for Higher-Order Session Communication.
Electr. Notes Theor. Comput. Sci. 171(4),
pp. 73–93.
Available at http://dx.doi.org/10.1016/j.entcs.2007.02.056.
M.C. Yuang (1988):
Survey of protocol verification techniques based on finite state machine models.
In: Computer Networking Symposium, 1988., Proceedings of the,
pp. 164 –172,
doi:10.1109/CNS.1988.4993.