收藏本站
《华东师范大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

基于模型检测的动态协同服务间的一致性验证

谢越  
【摘要】: 近年来面向服务架构(Service Oriented Architecture, SOA)作为一种非常有前景的软件开发技术,已经吸引了越来越多的关注。SOA松散耦合的特性保证了服务的快速组合和动态配置,然而,与此同时也给系统的一致性和可靠性带来了更多的挑战。因此,在模型级上对服务协同的一致性和可靠性的验证逐渐成为研究热点,借此可以大大降低SOA应用的开发风险,节约企业的人力物力。 统一建模语言(Unified Modeling Language, UML)已经成为面向对象分析和设计方法的代表,获得了广泛的关注。UML是一种统一的、便捷的而且表达能力强的可视化建模语言,使其成为模型驱动式软件开发过程中的核心技术,而缺乏精确的语义描述又使得UML难以验证设计规范是否满足系统需求。 通过对服务协同概念及验证方法的分析,本论文提出了一种基于SPIN模型检测的动态协同服务间一致性的验证方法。 首先对UML顺序图进行了状态属性的扩展,增加了消息的进入状态属性,得到扩展顺序图(Extended Sequence Diagram, ESD),增强了UML顺序图面向系统动态行为的表达能力;其次,通过对基于契约的服务协同和ESD语义的分析,形式化分析和描述了服务间的协同时序契约(Collaboration-Contracts, CC)的概念,形式化定义了系统中服务动态行为一致性的概念,为服务间的协同协议提供了形式化支持;然后,选取UML状态图建模服务的动态行为,选取UML扩展顺序图建模服务间的协同时序契约,根据相应的映射规则,将UML状态图建模的动态行为映射成验证工具SPIN的建模语言Promela,将UML扩展顺序图建模的协同时序契约映射成LTL时态逻辑公式;利用模型验证工具SPIN验证映射后Promela模型是否满足LTL时态逻辑公式所描述的系统特性,从而验证服务的动态行为是否满足规定的协同时序契约,确定系统中动态协同服务间的一致性;最后,在上述工作的基础上,设计并开发了模型与验证的集成开发环境tMDA(Trustable Model Driven Architecture),并用tMDA建模和验证了轨道交通中的联锁站仿真系统。
【学位授予单位】:

知网文化
【相似文献】
中国期刊全文数据库 前20条
1 高昀;;信息系统的可生存性建模与分析研究[J];甘肃科技;2010年21期
2 廖慧芬;詹芹;;类复制变异和JPF技术的Eclipse模型检测方法[J];制造业自动化;2011年03期
3 梁冰;刘群;;基于UPPAAL的数据关联时序有限自动机模型验证[J];计算机工程;2007年22期
4 陈道喜;张广泉;陈冬火;;NSPK协议的Spin模型检测[J];微电子学与计算机;2008年10期
5 龚育昌;胡燕;张晔;赵振西;;一种针对可执行代码的内存泄漏静态分析方案[J];中国科学技术大学学报;2009年02期
6 林璇;;模型检测方法在入侵检测中的应用研究[J];现代计算机(专业版);2009年02期
7 韦林;古天龙;常亮;;基于模型检测的命题动态逻辑规划[J];桂林电子科技大学学报;2010年02期
8 罗清胜;;一种基于Büchi自动机的LTL程序模型检测方法[J];计算机与现代化;2010年08期
9 徐有福;文伟平;万正苏;;基于漏洞模型检测的安全漏洞挖掘方法研究[J];信息网络安全;2011年08期
10 吉猛;胡克瑾;;基于模型检测的电子商务鉴证技术[J];陕西师范大学学报(自然科学版);2006年04期
11 万良;李样;;基于TLA的Kerberos协议符号化与检测[J];贵州大学学报(自然科学版);2007年06期
12 宋婷婷;张为民;;嵌入式在线服务远程诊断技术的研究[J];机电产品开发与创新;2009年03期
13 李忠慧;张广泉;;基于UPPAAL的NS密码协议模型检测分析[J];重庆师范大学学报(自然科学版);2009年04期
14 易锦;郭涛;黄永刚;张普含;;基于语言等价关系化简Büchi自动机的算法[J];清华大学学报(自然科学版);2009年S2期
15 朱维军;周清雷;;一种时间自动机时钟离散化算法[J];郑州大学学报(理学版);2011年03期
16 杨晋吉,苏开乐;电子商务中安全协议的验证方法[J];计算机工程与应用;2003年19期
17 刘剑,林惠民;传值进程模型检测中诊断信息的生成[J];软件学报;2003年01期
18 龙士工,王巧丽,李祥;密码协议的Promela语言建模及分析[J];计算机应用;2005年07期
19 张宁宁;刘孟仁;;模型检测在软件测试中的应用[J];计算机与数字工程;2006年02期
20 易锦;张文辉;;从基于迁移的扩展Büchi自动机到Büchi自动机[J];软件学报;2006年04期
中国重要会议论文全文数据库 前10条
1 陆浩东;;基于信息共享空间的图书馆协同信息服务实现[A];2010广西图书馆学会年会暨第28次科学讨论会论文集[C];2010年
2 陈道喜;张广泉;陈冬火;;NSPK协议的Spin模型检测[A];2008年全国开放式分布与并行计算机学术会议论文集(下册)[C];2008年
3 刘芳;魏昭;董荣胜;;基于SPIN的协议分析技术研究[A];广西计算机学会2008年年会论文集[C];2008年
4 许梅;曹子宁;;基于谓词μ演算和空间逻辑的模型检测算法研究[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年
5 何青;骆翔宇;苏开乐;;对弈必胜策略的符号化模型检测[A];2006年全国理论计算机科学学术年会论文集[C];2006年
6 王飞明;胡元闯;董荣胜;;模型检测中状态爆炸及其优化策略研究[A];广西计算机学会2008年年会论文集[C];2008年
7 高静;曹子宁;;基于空间逻辑和计算树逻辑的模型检测[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年
8 周志远;张大方;缪力;赵丹;黄谷;;基于Java内存模型的并发程序模型检测[A];第五届中国测试学术会议论文集[C];2008年
9 肖美华;邓宸芳;马小薏;薛锦云;江耘;;网络安全认证协议形式化分析[A];第二十次全国计算机安全学术交流会论文集[C];2005年
10 陈晓江;杨琛;冯健;房鼎益;;并发系统模型检测中的状态约减算法[A];2007年全国开放式分布与并行计算机学术会议论文集(下册)[C];2007年
中国重要报纸全文数据库 前10条
1 辽宁省经济和信息化委员会;辽宁:多元拓展 协同服务[N];中国电子报;2010年
2 记者 李斌 通讯员 高雁;上海:落实资金并协同服务[N];中国安全生产报;2008年
3 本报记者 陈学桦 本报通讯员 郝宏升 彭怀胜;大协同服务大中原[N];河南日报;2011年
4 本报记者 陈丽容;数字家庭两大标准殊途能否同归?[N];通信信息报;2005年
5 徐扬;要做自己的“数字家庭”标准[N];中国计算机报;2003年
6 记者 孙小羽;五企业发起IGRS标准[N];计算机世界;2003年
7 未雪;专利与标准服务系统“二合一”[N];无锡日报;2008年
8 记者 尹宏群;“闪联”标准正式登场[N];科技日报;2005年
9 王辉;创新成就闪联国际化[N];中国质量报;2006年
10 本报记者 李将辉;闪联五年艰苦筑就标准基石[N];人民政协报;2008年
中国博士学位论文全文数据库 前10条
1 张静乐;网络环境下协同服务关键技术研究[D];北京科技大学;2011年
2 林荣德;移动界程演算及模型检测应用的关键问题研究[D];华南理工大学;2010年
3 刘志锋;模型检测中关键技术的研究及其应用[D];南京大学;2011年
4 黄宏涛;基于懒惰切片的模型检测技术研究[D];哈尔滨工程大学;2012年
5 杨琛;打结不变的命题投影时序逻辑与模型检测[D];西安电子科技大学;2010年
6 刘剑;传值进程与移动进程的模型检测方法[D];中国科学院研究生院(软件研究所);2005年
7 朱维军;时间区间时序逻辑模型检测:理论、算法及应用[D];西安电子科技大学;2011年
8 田聪;命题投影时序逻辑的判定性、复杂性、表达性及模型检测[D];西安电子科技大学;2010年
9 陈冬火;超协调时序逻辑及其模型检测方法[D];中国科学院研究生院(成都计算机应用研究所);2006年
10 张玉清;计算机通信网安全协议的分析研究[D];西安电子科技大学;2000年
中国硕士学位论文全文数据库 前10条
1 谢越;基于模型检测的动态协同服务间的一致性验证[D];华东师范大学;2010年
2 施小纯;基于反例搜索的启发式模型检测算法的研究[D];中国科学院研究生院(软件研究所);2004年
3 刘万授;基于UML安全协议的建模和自动检测[D];华南师范大学;2005年
4 高丹丹;无线认证协议的模型检测与分析研究[D];长春理工大学;2010年
5 刘学锋;安全协议形式化分析及其应用[D];湘潭大学;2004年
6 边晶;基于OBDD&Model Checking方法的规划[D];吉林大学;2005年
7 赵赟;基于时态逻辑的UML交互模型检测研究[D];青岛大学;2008年
8 肖颖奇;一个并发传值系统自动验证工具的图形界面实现[D];中国科学院研究生院(软件研究所);2003年
9 董卫;基于Petri网的密码协议分析[D];山东科技大学;2005年
10 吴建耀;电子商务安全协议的形式化分析技术研究[D];西安电子科技大学;2005年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978