基于ASP的CSP通信协议模型性质验证研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:nxbys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机网络已经渗入到人们生活的各个领域,微小的错误可能导致无法挽回的损失甚至危及人的生命。通信协议是网络正常发挥作用的基础,如何保证它的可靠性和安全性是学术界和工业界均非常关注的一个重大问题。CSP(Communicating Sequential Processes)是一种经典的建模语言,它能够充分描述协议的并发性。因此,通信协议的CSP模型性质验证是一项具有理论和实际意义的研究课题。目前,CSP模型的验证方法有定理证明和模型检测。定理证明能够处理无限状态序列问题,但需要专家参与。模型检测是验证CSP模型的主流方法,拥有众多模型检测工具且能够自动完成。但现存的检测工具是在操作语义下将进程转化为迁移系统进行验证,转换过程较为繁琐且不易修改和扩展;LTL(Linear Temporal Logic)是描述性质的通用语言,但是除PAT外,CSP模型检测器都使用迹描述性质,不利于活性等的验证。  本文研究基于ASP(Answer Set Programming)技术的通信协议CSP模型性质验证,构建了基于ASP的通信协议CSP模型验证框架,建立了CSP进程和LTL公式的ASP描述形式及开发了相应的自动转换工具,改进了基于ASP的min_trace模型生成技术,提出了通信进程的并发组合方法。开发出CSP模型检测器C_ASP。  详细地,本文主要研究成果如下:  (1)构建了基于ASP的通信协议CSP模型验证框架。比较了文献中基于ASP的并发系统CSP模型验证框架的优点和不足,建立了基于ASP的通信协议CSP模型性质验证框架,给出了本文框架下的验证流程,并以AB协议为例进行说明。  (2)提出了CSP协议模型和LTL公式到ASP程序的转换技术。建立了CSP进程的ASP谓词形式,其中CSP进程由前缀、递归、事件选择、非确定性选择、一般选择、顺序、赋值、条件分支或并发9种算子构成。给出了基于ASP的min_trace模型生成技术,提出了通信进程基于 min_trace模型的并发组合技术。给出了 LTL公式到ASP程序的转换,其中LTL公式包含原子p和?、∧、∨、G、X、F等连接词。  (3)开发了CSP模型验证工具C_ASP。给出了C_ASP的算法,该算法包括调用CSPtoASP和LTLtoASP转换器,并开发出相应的工具,其中,CSPtoASP和LTLtoASP实现了CSP模型和LTL公式到ASP程序的自动化转换。C_ASP实现了输入 CSP模型和 LTL公式立刻输出结果,且能够一次运行验证多条性质。AB(Alternating Bit Protocol)协议的实验结果表明本文验证框架及开发工具 C_ASP的正确性和高效性。
其他文献
伴随着Internet网络规模的飞速增长,在计算密集型和数据密集型应用领域,传统的分布式计算和并行处理技术已不能满足高性能分布式处理和分布式海量存储管理的需求,于是网格技
随着大数据时代的的来临,如何高效地处理海量数据已经是各行各业都要面对的一个无法回避的问题。为了避免在海量数据面前出现“信息孤岛”的窘境,开发一个部署简单、计算能力
现有的资源定位机制定位模式单一,定位延迟没有保证,在可扩展性和可维护性方面存在不足,并且在资源查找过程中,消息洪泛带来的网络开销大,不适合大规模的复杂网络应用。针对
随着互联网的普及和发展,产生了许多新的应用,其中许多是高带宽需求的,如视频会议、视频点播、股市行情发布等。组播技术就是顺应这种网络应用的需要而产生的。组播技术因其
模糊查询在现实生活中非常普遍,在很多应用场合中,用户需要某些属性的目标值,但是不需要这些值的精确匹配。这些查询的结果就是一系列最符合所要求属性值的“Top-k”元组。网
随着电信业务的迅速发展,网络基础设施的建设工程日益增加,工程项目种类日益繁多,施工条件日益复杂。同时,传统的工程项目管理主要基于人工管理模式,导致项目管理效率低下,管理部门
随着机构改革的深化和现代化信息技术的发展,原有的政府办公模式已经不能适应日益增长的事务处理和信息共享等方面的要求,政府部门纷纷构建电子政务系统。政府业务过程的自动化
相比较传统的集中式的信息检索技术而言,对等计算(P2P)信息检索技术具有成本低、容错性好、可扩展性强等优点,可充分挖掘网络资源,并可提供个性化的网络服务。在面向文档资源
随着高性能计算应用的需求越来越大,设计性能良好、低价格的高性能计算集群满足不同用户的需求是中小型规模高性能计算的重要目标。蓝星高性能计算平台通过图形化的并行程序
P2P应用中有很多难点问题,比如效率、可靠性,信誉,安全性等,本文着眼于信誉机制的设计这一问题进行研究。目的在于设计并实现出一种可以直接部署在P2P文件共享应用中的信誉机