并发传值进程模型检测工具的数据类型扩展

来源 :中国科学院软件研究所 | 被引量 : 1次 | 上传用户:greenosnake
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型检测技术是近二十年来最成功的自动验证技术之一,目前被广泛的应用于有穷状态系统(包括电路设计和通讯协议等)的分析与验证。对于并发传值系统的自动分析与验证是模型检测研究的一个新的方向。 随着并发系统规模的日益增大,对这类系统的模型检测面临着如何处理大规模状态空间问题的挑战,因此需要为实际的大规模并发系统精心选择计算模型,同时设计时空效率较高的算法。但是我们注意到并发传值系统的一个特点是其子系统间的通讯经常涉及复杂数据结构,包括数组、列表和记录等。以往处理复杂数据结构的做法是抽象掉数据信息或者将复杂数据结构打散,因而较大的影响了检测效率。解决这个问题的一个方案是:使用带赋值符号迁移图(STGA)作为并发传值进程的模型,使用谓词μ演算作为刻画性质的逻辑,并采用动态实例化的算法对传值并发进程直接进行模型检测。 本文提出了将复杂数据结构引入上述模型检测方案的办法,扩大了该解决方案可以应用的问题领域。主要工作如下: ·扩展传值CCS使其成为有严格类型规则的易于使用的系统描述语言、扩充了STGA的定义和生成规则使其适于作为实际系统的计算模型。 ·提出了扩展STGA图的优化算法。 ·扩充检测问题的定义语言—脚本语言的格式,使用SML语言实现了脚本语言的编译和扩展STGA图生成模块,并将该模块和检测算法核心连接,实现了整个工具。论文还结合应用实例证明了扩展工作的有效性并分析了工具的性能。
其他文献
该文是针对"北江大堤防汛指挥系统"子系统Web GIS系统实际应用有许多个体对象位置矢量是不固定的、动态的问题,而这种个体很难用传统的GIS图层来描述,为了解决这种问题,该文
该文围绕SSL协议而展开,分析了其算法基础与协议构成.在此基础上该文主要做了以下讨论与设计:1.提出了在SSL协议上对RSA算法的一种可能的密文选择攻击.该攻击建立在SSL协议的
该文讨论一种网络有害信息知识和控制技术,通过快速基本特征匹配、基于协议分析的攻击检测和基于粗糙集的内容分析等方法,可以快速发现各种常见的有害信息,并对有害信息进行
中间件技术因为解决了分布式异构环境中的不同应用之间的集成和交互问题而成为工业界应用广泛的技术。然而,各软件厂商基于不同的实现技术纷纷推出自己的中间件产品,这些产品各
水利领域的计算机软件存在着开发周期长、维护费用高、重复开发等问题,应用软件构件技术,提高领域软件的复用程度,是解决这些问题的有效途径之一。领域中各部门数据虽然存在很多
该文使用信息流分析技术,对面向对象语言编写的程序自动生成测试用例.信息流分析技术又称程序流分析技术,是一种静态分析技术,即在一个程序没有被实际运动之际,通过静态分析
PDM(Product Data Management)即产品数据管理是管理现代企业产品数据的一种新技术,它可以充分合理地解决企业人力资源和信息资源存在的各种问题.PDM系统必须管理所有的产品
层次图是非常重要的一类有向图,在众多科学和工程领域有着广泛的应用,是复杂系统有效的结构建模工具.该文研究了计算机绘制层次图过程中的一个关键问题:边交叉数最小化问题.
对软件开发和维护过程的管理能够帮助软件项目的控制和协调,提高软件的质量和生产效率.软件过程技术通过描述、运作、监控、度量和演化有针对性的过程模型,对用户实际进行的
该文通过深入分析和研究网络性能管理的发展及有关网络服务的技术应用,明确了目前的网络性能管理系统存在的问题以及网络服务与网络性能管理相结合的优势,研究设计了基于网络