基于谓词抽象与精化技术的Web服务验证研究
【摘要】:面向服务体系结构(SOA)是继面向对象、基于构件开发之后的一种新型软件开发、部署和集成模式,为软件开发提供了灵活的设计和开发方案。Web服务作为SOA的一种实现方法,突破了传统的分布式计算模型在通信、应用范围等方面的限制,通过服务组合的方式,灵活、快速构建的网络应用已经渗透到国民经济的许多关键行业。
在现有的Web服务验证方法中,模型检测因其自动化程度高、能够提供反例路径等优势,得到了广泛应用。但在模型检测过程中,会因系统规模庞大而导致状态爆炸问题,如何选取合适的方法缓解状态爆炸已成为服务验证领域的一个研究热点。本文在传统的模型检测方法中引入谓词抽象和精化技术,提出一种用于Web服务验证的抽象精化验证框架,用以验证Web服务内部流程逻辑的安全性和组合服务间的兼容性。
主要工作如下:(1)使用Kripke结构对Web服务建模,通过分解待验证性质得到原子命题从而获取谓词公式集合,使用谓词抽象技术建立Web服务的抽象模型,再将各抽象模型组合得到待验证系统的组合抽象模型。(2)给出抽象模型到Promela语言的转换规则,使用模型检测工具Spin验证模型是否满足待验证性质,如果不满足,则给出反例。将得到的反例在Web服务上做投影操作,进行反例确认,对产生伪反例的Web服务抽象模型进行精化,生成新的组合抽象模型,再次对性质进行验证。(3)基于上述两方面工作,提出Web服务抽象精化验证框架,并通过实例说明其在缓解状态爆炸方面的可行性。
|
|
|
|
1 |
李方敏;CGI的安全编程[J];计算机工程与应用;1999年06期 |
2 |
宋如顺,姜乃松;基于Web的远程考试系统设计与实现[J];计算机工程;1999年06期 |
3 |
王红霞,姚家亮;利用ASP构建新型信息系统的方法与实现[J];计算机应用;1999年09期 |
4 |
邓劲生,张银福;面向对象的多媒体信息WEB发布[J];计算机应用研究;1999年09期 |
5 |
刁兴春,李赤红;Intranet环境下事务处理的理论研究和实现[J];小型微型计算机系统;1999年06期 |
6 |
高昆;基于ASP的WEB站点开发技术分析[J];北华大学学报(社会科学版);1999年05期 |
7 |
王清心,胡建华;经贸数据库的WEB集成发布[J];昆明理工大学学报;1999年02期 |
8 |
李晶,朱秋萍;Web页制作中的动态表现技术[J];计算机工程;2000年06期 |
9 |
刘波,代亚非,杜跃进;远程协同教学系统中课程搜索子系统设计[J];计算机应用;2000年06期 |
10 |
武庄,刘友丹;基于Web的企业内部质量审核系统设计与实现[J];计算机应用研究;2000年05期 |
11 |
梁开健,刘新民;基于ASP的图书馆Web数据库开发[J];高校图书馆工作;2000年04期 |
12 |
张睿光,黄玉超;基于ASP技术的气象信息系统软件设计[J];河南气象;2000年01期 |
13 |
张少敏,王保义;基于Web的管理信息系统方案及其安全性[J];华北电力大学学报;2001年01期 |
14 |
贺文,顾训穰;基于Web的客户端电子邮件系统的实现[J];计算机工程与应用;2001年08期 |
15 |
刘国华,包宏,李文超;基于WEB的人工神经网络材料设计系统[J];计算机工程与应用;2001年20期 |
16 |
冯晓君,李也白;构建Internet环境下的CAI课件数据库系统[J];计算机应用;2001年03期 |
17 |
陈扬枝,张见威;基于Web的机械设计材料库系统[J];现代制造工程;2001年12期 |
18 |
沈祥玖,李作纬,宋义发,尹涛;利用ASP实现对Web数据库的访问[J];济南交通高等专科学校学报;2001年02期 |
19 |
张静芳,陶跃军;刍议《中文期刊数据库》Web版全文检索系统[J];图书馆学研究;2001年02期 |
20 |
曹向东,邓毅华,李斯伟;一种网络化教学信息管理系统的开发与设计[J];中国数据通信;2001年03期 |
|