Title :
Towards a formal foundation to choreography languages
Author :
Chang, Yang ; Fang, Liu ; Farong, Zhong
Author_Institution :
Jiaxing Univ., Pinghu, China
Abstract :
We introduce a formal framework for studying the semantics of choreography languages for Web Services. Taking WS-CDL language as reference case study, we define syntax and semantics of a core language to derive the collaborations of participants from a WS-CDL specification. Based on the formal model, we discuss further: (1) projection from a given choreography to orchestration views, which provides a basis for the implementation of the choreography; (2) correctness of projection, in the sense that it ensures the parallel composition of the generated role processes will be an implementation of the choreography. A useful Equation is given.
Keywords :
Web services; programming language semantics; specification languages; WS-CDL language; Web service; choreography language semantic; formal foundation; language syntax; orchestration view; parallel composition; Rail to rail inputs;
Conference_Titel :
Intelligent Computing and Intelligent Systems (ICIS), 2010 IEEE International Conference on
Conference_Location :
Xiamen
Print_ISBN :
978-1-4244-6582-8
DOI :
10.1109/ICICISYS.2010.5658762