摘要
Web服务组合研究领域的一个重要问题是如何形式化描述Web服务组合,验证服务组合的正确性,Web服务组合的形式化模型可以用来检查和验证Web服务组合以保证组合的正确性.文章使用模型检查工具SPIN对目前普遍使用的Web服务组合规范BPEL4WS(Business Process Execution Language for Web Services,Web服务业务流程执行语言)模型进行了验证,给出了BPEL4WS语法到Promela形式化模型的转换方法,最后通过一个实例对BPEL4WS表示的服务组合模型的安全性、活性和有界性等特性进行了验证分析,从而给出了基于SPIN的BPEL4WS表示的Web服务组合模型验证的方法.
One of important issues in web service composition researching area is how to describe web service composition formally and verify the correctness. A formal model of web service composition can be used to check and verify web service composition so that the correctness of web service composition can be guaranteed. This paper gives the transform method from BPEL4WS to Promela and verifies the model based on SPIN. At last, this paper gives an example of web service composition and the model checking method through verifying the safeness, liveness and boundness of the model.
出处
《杭州师范大学学报(自然科学版)》
CAS
2010年第5期385-391,共7页
Journal of Hangzhou Normal University(Natural Science Edition)