Back to Search
Start Over
Structured Communication-Centered Programming for Web Services
- Source :
- Carbone, M, Honda, K & Yoshida, N 2012, ' Structured Communication-Centered Programming for Web Services ', A C M Transactions on Programming Languages and Systems, vol. 34 (2), no. 8 .
- Publication Year :
- 2012
- Publisher :
- Association for Computing Machinery (ACM), 2012.
-
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.
Details
- ISSN :
- 15584593 and 01640925
- Volume :
- 34
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Programming Languages and Systems
- Accession number :
- edsair.doi.dedup.....d356805704bd29967c2bf5ecae0e000c
- Full Text :
- https://doi.org/10.1145/2220365.2220367