DocumentCode :
2743847
Title :
Model-Driven Automatic Generation of Verified BPEL Code for Web Service Composition
Author :
Li, Bixin ; Zhou, Yu ; Pang, Jun
Author_Institution :
Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
fYear :
2009
fDate :
1-3 Dec. 2009
Firstpage :
355
Lastpage :
362
Abstract :
Service composition, which provides a more effective way to combine several single services into a composite service, is a kind of software reuse techniques. However, one of the most important problems is how to perform service composition correctly and effectively so as to produce high-quality source codes for describing the resulted composite service. In this paper, we propose a model-driven method to solve this problem, where UML 2.0 sequence diagrams are extended to model the composition of Web services, extended statecharts are synthesized from sequence diagrams, then the statecharts are further transferred to the input language of a model checker for behavior consistency checking, and finally verified BPEL codes can be generated from improved sequence diagrams. Case studies have been performed to demonstrate the whole process and illustrate the significance of our approach.
Keywords :
Unified Modeling Language; Web services; program verification; software reusability; source coding; BPEL code verification; Business Process Execution Language; UML 2.0 sequence diagrams; Web service composition; behavior consistency checking; composite service; model checker; model-driven automatic generation method; software reuse techniques; source codes; statechart synthesis; Computer science; Protocols; Quality assurance; Software engineering; Software quality; TCPIP; Unified modeling language; Web and internet services; Web services; XML; BPEL code; Keywords-Model-driven; Verification; code transformation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
Conference_Location :
Penang
ISSN :
1530-1362
Print_ISBN :
978-0-7695-3909-6
Type :
conf
DOI :
10.1109/APSEC.2009.19
Filename :
5358748
Link To Document :
بازگشت