A Theoretical Basis of Communication-Centred Programming for Web Services
in First International Summer School on Emerging Trends in Concurrency TiC'06


Slides

Part I [pdf-file]
Part II [pdf-file]

Session Types

Language Primitives and Type Discipline for Structured Communication-Based Programming
Kohei Honda, Vasco T. Vasconcelos and Makoto Kubo,
In ESOP'98, volume 1381 of LNCS, pages 122-138. Springer-Verlag, 1998.
[pdf-file]

Language Primitives and Type Discipline for Structured Communication-Based Programming Revisited - Two Systems for Higher-Order Session Communication
Vasco T. Vasconcelos and Nobuko Yoshida,
Technical Report DI/FCUL TR-06-9
To appear in Proc SecReT 2006, Electronic Notes in Theoretical Computer Science, 2006.
[pdf-file]

Session Types for Object-Oriented Languages
Mariangiola Dezani-Ciancaglini, Dimitris Mostrous, Nobuko Yoshida, and Sophia Drossopoulou
he 20th European Conference on Object-Oriented Programming (ECOOP 2006), LNCS, Springer, July 2006.
[ps-file]

Web Services

Structured Global Programming for Communication Behaviour
Marco Carbone, Kohei Honda and Nobuko Yoshida
[pdf-file]

Examples
Marco Carbone, Kohei Honda and Nobuko Yoshida
[pdf-file]

A Theoretical Basis of Communication-Centred Concurrent Programming
Marco Carbone, Kohei Honda and Nobuko Yoshida
[pdf-file]

Web Services Choreography Description Language

ACM Queue Magazine pages 14 -- 23, Vol 4, No 2, March 2006.

Pi4 Technologies