×

服务组件体系结构的严格模型。 (英语) 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 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[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的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。