Abstract | ||
---|---|---|
This short note outlines two different ways of describing communication-centric software in the form of formal calculi and discuss their relationship. Two different paradigms of description, one centring on global message flows and another centring on local (end-point) behaviours, share the common feature, structured representation of communications. The global calculus originates from Web Services - Choreography Description Language (WS-CDL), a web service description language developed by W3C's WS-CDL Working Group. The local calculus is based on the @p-calculus, one of the representative calculi for communicating processes. We illustrate these two descriptive frameworks, outline the static and dynamic semantics of these calculi, and discuss the basic idea of end-point projection, by which any well-formed description in the global calculus has a precise representation in the local calculus. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1016/j.entcs.2008.04.007 | Electr. Notes Theor. Comput. Sci. |
Keywords | Field | DocType |
different way,different paradigm,choreography,π -calculus,communication-centred programming,representative calculus,global message flow,theoretical aspects,well-formed description,end-point projection,web services,global calculus,local calculus,ws-cdl working group,session types,formal calculus,web service description language,working group,web service,π calculus | Programming language,Computer science,π-calculus,Calculus of communicating systems,Choreography,Theoretical computer science,Software,Web service,Centring,Process calculus,Semantics | Journal |
Volume | ISSN | Citations |
209, | Electronic Notes in Theoretical Computer Science | 10 |
PageRank | References | Authors |
0.61 | 9 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Marco Carbone | 1 | 291 | 14.74 |
Kohei Honda | 2 | 698 | 29.60 |
Nobuko Yoshida | 3 | 2607 | 153.29 |