丁左华;陈振邦;刘静 服务组件体系结构的严格模型。 (英语) Zbl 1279.68053号 Pu,Geguang(编辑)等人,《利用理论为软件工具支持服务的第一届国际研讨会论文集》(TTSS 2007),中国澳门,2007年9月22日至23日。阿姆斯特丹:爱思唯尔。理论计算机科学电子笔记207,33-48(2008)。 摘要:服务组件体系结构(SCA)为面向服务的开发提供了一个平台依赖的组件模型。可以在SCA中对具有不同通信机制和实现语言的服务组件进行建模。然而,它缺乏基于SCA的系统规范和验证的正式基础。本文针对SCA组装模型的规范,提出了一个正式的服务组件签名模型。受SCA独立性思想的启发,提出了一个独立于语言的动态行为模型,用于通过端口活动指定服务组件的接口行为。基于动态行为模型,讨论了构件之间的相容关系。给出了一组转换规则,将web服务的业务流程执行语言(BPEL)映射到动态行为表达式,然后映射到Petri网,从而可以使用现有工具验证基于服务组件的系统。通过一个案例研究来说明如何使用我们的方法严格地构建web应用程序。关于整个系列,请参见[Zbl 1276.68028号]. MSC公司: 68号30 软件工程的数学方面(规范、验证、度量、需求等) 68问题55 计算理论中的语义学 60年第68季度 规范和验证(程序逻辑、模型检查等) 68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等) 关键词:服务组件体系结构;形式语义学;服务组合;Petri网;验证 软件:BPEL2PN公司;WSAT公司;佳姿 PDF格式BibTeX公司 XML格式引用 \textit{Z.Ding}等人,《电子》。注释Theor。计算。科学。207、33-48(2008年;Zbl 1279.68053) 全文: 内政部 参考文献: [1] Arkin,F.,《Web服务业务流程执行语言2.0版》(2005) [2] 阿帕奇TUSCANY(2007) [3] Beisiegel,M.,《服务组件架构规范》(2007) [4] 布罗基,A。;运河,C。;皮门特尔,E。;Vallecillo,A.,《将网络服务编舞形式化》,Electr。注释Theor。计算。科学。,105, 73-94 (2004) ·Zbl 1271.68083号 [5] 布罗基,A。;运河,C。;Pimentel,E.,《通过灵活服务实现组件自适应》,《计算机编程科学》,63,1,39-56(2006)·Zbl 1103.68462号 [6] 设计/CPN [7] Dong,W。;陈,Z。;Wang,J.,《基于合同的安全关键系统规范和验证方法》,Electr。注释Theor。计算。科学。,176, 89-103 (2007) [8] 费拉拉,A。,Web服务:进程代数方法第二届ACM面向服务计算国际会议论文集; 费拉拉,A。,Web服务:进程代数方法第二届ACM面向服务计算国际会议论文集 [9] Fisteus,J.A.、L.S.Fernández和C.D.Kloos,BPEL4WS业务协作的正式验证第五届电子商务和网络技术国际会议记录(EC-Web'04); Fisteus,J.A.、L.S.Fernández和C.D.Kloos,BPEL4WS业务协作的正式验证第五届电子商务和网络技术国际会议记录(EC-Web'04) [10] 法拉博德,R。;美国格拉塞尔。;Vajihollahi,M.,web服务业务流程执行语言的规范和验证,(LNCS,第3052卷(2004),Springer-Verlag),78-94 [11] Chen、Z.B.、Z.Liu、V.Stolz、L.Yang和A.Ravn,基于细化驱动的组件设计程序。ICECCS的; Chen,Z.B.,Z.Liu,V.Stolz,L.Yang和A.Ravn,基于细化驱动的组件设计程序。ICECCS的 [12] Chen,Z.B.,Z.Liu,A.Ravn,V.Stolz和N.Zhan,基于组件的模型驱动设计中的精化与验证; Chen、Z.B.、Z.Liu、A.Ravn、V.Stolz和N.Zhan,基于组件的模型驱动设计中的精化与验证·Zbl 1178.68158号 [13] Fiadeiro,J.L。;Lopes,A。;Bocchi,L.,《服务组件体系结构的形式化方法》,(第三届国际研讨会Web服务和形式化方法的程序,第三届世界研讨会Web服务与形式化方法程序,LNCS,第4184卷(2006),Springer-Verlag),193-213 [14] Foster,H.、S.Uchitel、J.Magee和J.Kramer,基于模型的web服务组合验证程序。ASE’03的; Foster,H.、S.Uchitel、J.Magee和J.Kramer,基于模型的web服务组合验证程序。ASE’03的 [15] Fu,X.,T.Bultan和J.Su,交互式BPEL web服务分析程序。WWW’04第页; Fu,X.,T.Bultan和J.Su,交互式BPEL web服务分析程序。WWW'04的·Zbl 1103.68613号 [16] Girault,C。;Valk,V.,《系统工程的Petri网,建模、验证和应用指南》(2003年),Springer-Verlag:Springer-Verlag Berlin·Zbl 1024.68072号 [17] 丁,Z.和J.Liu,服务组件体系结构的严格模型http://www.sei.ecnu.edu.cn/jliu/; 丁,Z.和J.Liu,服务组件体系结构的严格模型http://www.sei.ecnu.edu.cn/jliu/ [18] 辛兹,S。;施密特,K。;Stahl,C.,《将BPEL转换为Petri网》,(LNCS,第3649卷(2005)),第220-235页 [19] 刘,Y。;Smith,S.,《具有动态链接和通信接口的模块》(LNCS,第3086卷(2004)),414-439 [20] McDirmid,S.、M.Flatt和W.Hsieh,Jiazzi:老式java的新组件程序。OOPSLA的; McDirmid,S.、M.Flatt和W.Hsieh,Jiazzi:老式java的新组件程序。OOPSLA的 [21] McDirmid,S。;Xieh,W.,Superglue:面向对象信号的组件编程,(LNCS,第4067卷(2006)),206-229 [22] 开放服务网关倡议,OSGi服务平台规范,第3版,2003年;开放服务网关倡议,OSGi服务平台规范,2003年第3版 [23] Pu,G。;X.赵。;王,S。;邱,Z.,《走向BPEL4WS的语义和验证》,Electr。注释Theor。计算。科学。,151,2,33-52(2006年) [24] 蔡建平。;Xu,K.,《软件体系结构规范中死锁检测的实证评估》,《软件工程年鉴》,795-126(1999) [25] W3C万维网联盟,Web服务体系结构(2004) [26] W3C万维网联盟,简单对象访问协议(SOAP)1.1(2000) [27] 杨浩、X.Zhao、Z.Qiu、G.Pu和S.Wang,Web服务编排描述语言(WS-CDL)的形式化模型; 杨浩、X.Zhao、Z.Qiu、G.Pu和S.Wang,Web服务编排描述语言(WS-CDL)的形式化模型 [28] 杨,W.L。,将WS-CDL和BPEL映射到CSP以实现Web服务的行为规范和验证; 杨,W.L。,将WS-CDL和BPEL映射到CSP以实现Web服务的行为规范和验证 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。