DocumentCode :
2927984
Title :
A Cooperative Service Composition Language and Its Formal Semantics
Author :
Xiuguo Zhang ; Zhan, Weishi
Author_Institution :
Dept. of Comput. Sci. & Technol., Dalian Maritime Univ.
fYear :
2006
fDate :
Dec. 2006
Firstpage :
333
Lastpage :
338
Abstract :
This paper introduces a cooperative service composition language called CCML which aims to facilitate the description of services, their interfaces and their behavior, further to reduce the complexity required to compose services. Interaction rules among services rely on a cooperative computation model, i.e. KPN (Kahn Process Network), which adopts dataflow and channel based asynchronous communication pattern among process nodes. Formal model for behavioral semantics of CCML is based on CCS process algebra which presents a high expressive power, capable of capturing CCML behavioral semantics. We give an operational semantics to CCML in the form of a labeled transition system (LTS) and describe the events of a LTS associated to the main CCML constructs, which are sequence, condition, loop and parallel. Finally, we present an application case to show how to describe service composition using CCML
Keywords :
process algebra; programming language semantics; specification languages; CCS process algebra; Kahn Process Network; asynchronous communication pattern; behavioral semantics; cooperative computation model; cooperative service composition language; formal semantics; interaction rules; labeled transition system; operational semantics; service description; Algebra; Asynchronous communication; Automation; Carbon capture and storage; Computational modeling; Computer science; Concurrent computing; Educational institutions; Ontologies; Power system modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2006. PDCAT '06. Seventh International Conference on
Conference_Location :
Taipei
Print_ISBN :
0-7695-2736-1
Type :
conf
DOI :
10.1109/PDCAT.2006.2
Filename :
4032202
Link To Document :
بازگشت