Title :
Modeling Cost-Aware Web Services Composition Using PTCCS
Author :
Xiao Fangxiong ; Huang Zhiqiu ; Cao, Zining ; Hu, Jun ; Liu, Linyuan
Author_Institution :
Coll. of Inf. Sci. & Technol., Nanjing Univ. of Aeronaut. & Astronaut., Nanjing, China
Abstract :
Process algebra are a set of formal languages that are suitable to describe concurrent and communication systems including Web services. Nowadays, although process algebra have been effectively exploited for modeling and verifying functional aspects of Web services composition, non-functional aspects have been ignored due to process algebra lack of capability of modeling them. Since execution of Web services need to consume resource (and energy, time, fee, etc), we propose an abstract concept, that is, cost, to model this non-functional aspect. We introduce this abstract concept into TCCS(temporal calculus of communicating systems) that is a classical process algebra and propose a new process algebra called PTCCS(priced temporal calculus of communicating systems). We present syntax and semantics of PTCCS, and prove that PTCCS extends TCCS with cost modeling capability. And an algorithm is proposed to construct cost state space that is used to select Web services composition with optimal cost. Experiment results show that PTCCS can model both functional aspects and non-functional aspects of Web services composition.
Keywords :
Web services; calculus of communicating systems; concurrency theory; formal languages; formal verification; pricing; programming language semantics; resource allocation; temporal logic; PTCCS semantics; PTCCS syntax; TCCS; communication system; concurrent system; cost state space construction algorithm; formal language; functional aspect verification; optimal cost-aware Web service composition modeling; priced temporal calculus of communicating system; process algebra; resource consumption; temporal calculus of communicating system; Algebra; Application software; Calculus; Carbon capture and storage; Cost function; Educational institutions; Formal languages; Information science; Space technology; Web services; cost; price; process algebra; service composition; web services;
Conference_Titel :
Web Services, 2009. ICWS 2009. IEEE International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3709-2
DOI :
10.1109/ICWS.2009.56