电子学报
電子學報
전자학보
ACTA ELECTRONICA SINICA
2013年
7期
1365-1370
,共6页
Web服务组合%扩展控制流图 (XCFG )%数据流属性%验证
Web服務組閤%擴展控製流圖 (XCFG )%數據流屬性%驗證
Web복무조합%확전공제류도 (XCFG )%수거류속성%험증
Web service composition%extended control flow graph(XCFG)%data flow property%verification
BPEL组合服务实现了Web服务的复用和增值,但其复杂性带来了一定的挑战。例如,BPEL流程中正确的数据流对确保服务组合的正确性是十分重要的,然而现有的研究很少关注这类问题。本文提出一种基于扩展控制流图(XCFG )的BPEL流程数据流属性验证方法,利用XCFG对BPEL流程进行形式建模,设计相应的算法来分析和验证典型的数据流属性,如定义-使用一致性,无死锁和可达性。理论分析和实验均表明该方法是有效的。
BPEL組閤服務實現瞭Web服務的複用和增值,但其複雜性帶來瞭一定的挑戰。例如,BPEL流程中正確的數據流對確保服務組閤的正確性是十分重要的,然而現有的研究很少關註這類問題。本文提齣一種基于擴展控製流圖(XCFG )的BPEL流程數據流屬性驗證方法,利用XCFG對BPEL流程進行形式建模,設計相應的算法來分析和驗證典型的數據流屬性,如定義-使用一緻性,無死鎖和可達性。理論分析和實驗均錶明該方法是有效的。
BPEL조합복무실현료Web복무적복용화증치,단기복잡성대래료일정적도전。례여,BPEL류정중정학적수거류대학보복무조합적정학성시십분중요적,연이현유적연구흔소관주저류문제。본문제출일충기우확전공제류도(XCFG )적BPEL류정수거류속성험증방법,이용XCFG대BPEL류정진행형식건모,설계상응적산법래분석화험증전형적수거류속성,여정의-사용일치성,무사쇄화가체성。이론분석화실험균표명해방법시유효적。
BPEL achieves reusability and value-adding of Web service through composing individual services .Meanwhile ,it brings some challenges because of its complexity .For example ,guaranteeing the data flow correct is very important for the correct-ness of BPEL process .However ,few literatures focus on the data flow related analysis and verification .In this paper ,we proposed an XCFG based technique ,which models BPEL with XCFG and designs corresponding algorithms to analyze and verify the typical data flow property of BPEL ,such as the consistency of define-use ,deadlock-free and reachability .Both theoretical and experimental study validates the effectiveness of the XCFG based technique .