Structured Communication-Centered Programming for Web Services
- ,
- Kohei Honda,
- Nobuko Yoshida
- ,
- Queen Mary University of London,
- Imperial College London
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-reviewOriginal language
EnglishJournal (Volume, Issue Number)
ACM Transactions on Programming Languages and Systems (Volume 34 (2), Issue 8)Publication milestones
- Published - 2012
Publication status
Published - 2012
ISSN
0164-0925Publication IDs
- Scopus: 84866017941
Abstract
This article relates two different paradigms of descriptions of communication behavior, one focusing on global message flows and another on end-point behaviors, using formal calculi based on session types. The global calculus, which originates from a Web service description language (W3C WS-CDL), describes an interaction scenario from a vantage viewpoint; the end-point calculus, an applied typed π -calculus, precisely identifies a local behavior of each participant. We explore a theory of end-point projection, by which we can map a global description to its end-point counterparts preserving types and dynamics. Three principles of well-structured description and the type structures play a fundamental role in the theory.
Publication metrics
PlumX
Captures
38
Mentions
1
Citations
85
Access to documents
Submitted manuscript, 2.15 MB
