基于进程代数的服务建模与安全协议验证
1. QoS感知的Web服务编排引擎的进程代数模型
1.1 服务编排引擎状态转换
服务编排引擎(WSO)存在一系列状态转换,例如:
WSO19 = rWSO(SendPAW) · WSO20
WSO20 = IWSO · WSO21
WSO21 = sWS1(SendPWW1) · WSO22
WSO22 = rWSO(GetPaysWW1) · WSO23
WSO23 = IWSO · WSO24
WSO24 = sAA6(GetPaysWA) · WSO25
WSO25 = rWSO(GetPaysAW) · WSO26
WSO26 = IWSO · WSO27
WSO27 = sSS(DISS) · WSO28
WSO28 = rWSO(DOSS) · WSO29
WSO29 = IWSO · WSO30
WSO30 = ({Pays <= 100$}·sWS3(ShipByTWW3)·rWSO(ShipFinishWW3)+{Pays > 100$}·sWS4(ShipByAWW4)·rWSO(ShipFinishWW4)) · WSO31
WSO31 = IWSO · WSO32
WSO32 = sWS2(BBFinishWW2) · WSO
通过APTC的代数定律,可以证明WSO2能展现出期望的外部行为:
τIWSO(∂∅(WSO)) = rWSO(ReceiveRBMW) · sAA1(ReceiveRBWA) · rWS
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



