时间自动机网络的模型检验中针对共享变量的优化技术研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:xiaoF123456789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着硬件和软件系统的规模和功能的迅速的增长,设计的复杂性和设计中所包含微小错误的可能性也随之增长,这就给软件和硬件产品的可靠性带来了重大的挑战。计算机辅助验证的目标在于提供验证工具,在产品设计的早期阶段帮助设计人员发现逻辑错误。当今,计算机辅助验证研究主要关注的是实时系统的建模,规约和分析。通常使用形式化语言描述系统的模型和规约,而分析由专门的验证工具进行。验证工具用所有可能的输入对模型穷尽式地仿真,判断模型是否满足规约,这称为模型检验。对于实时系统模型检验的研究已经取得了很好的成果。这些成果已经在工业界的设计开发过程中得到了很好的应用。当今象Lucent, IBM, Intel, Motorola和Siemens之类的半导体公司都在设计流程中应用形式化验证。而CAD工具生产商如Cadence和Synopsis都在探索添加验证功能到设计工具的方法。 时间自动机理论是实时系统模型检验中的一种有力的理论工具。时间自动机在思想上是稠密时间模型和ω-自动机的结合,它可以为实时系统在时问上的行为建模,在建模时引入有限的实值时钟来描述带有时间约束的状态转换。由于时钟取值可以是实数,时间自动机具有无穷状态空间。而模型检验要求系统的空间时有穷的。为了解决这个问题,引入了时钟取值region等价的概念。而time zone包含了更多的兼容的时钟取值,带有time zone的符号化状态合并了更多的时间自动机的具体状态,因此使用time zone的模型检验算法具有更好的效率。在对系统模型进行可达性分析时,实现算法的关键问题之一是存储time zone的数据结构──差额界限矩阵(DBM)。本文详细地介绍了在DBM上的一些操作,也介绍了两个基于时间自动机理论的验证工具──UPPAAL和Kronos。 时间自动机网络是多个时间自动机的并行组合,在模型检验中可用于并发实时系统的建模。网络中的每个时间自动机对应于实时系统中的一个主动组件或进程,它们之间通过同步信道或共享变量交互。时间自动机网络的状态中包含了共享变量的取值。如果两个状态的共享变量取值不同,那么这两个状态也不同。当共享变量的个数比较多,或者取值范围比较大的时候,共享变量就成为状态空间爆炸的重要原因之一。本文定义了在共享变量取值之间的兼容性关系,并提出了寻找符号化状态中共享变量取值所能兼容的取值的算法。随后本文还进一步对这种兼容性关系的检测进行增强,以更好地提高算法效率。算法找到的共享变量取值以一种紧凑的数据结构来记录。案例研究表明,这两种优化技术能显著地降低可达性分析对于存储空间的需求,因此它们是其它针对时间假设和约束的优化技术的一个有用的补充。
其他文献
遗传算法是一种新兴的技术,是借鉴生物界自然选择和进化机制发展起来的全局的概率搜索算法。本文对遗传算法进行了研究与改进,并结合旅行销售商(TSP)这个著名的NP完全难题,对求
学位
Web服务的出现是internet技术发展的一次革命,使得Web上的交互方式从以信息为中心转化为以服务为中心,从而使internet上的各种应用集成成为可能。企业应用集成和电子商务等系
本课题主要对大规模地形数据(基于规则网格数字高程模型)的可视化算法进行研究并实现对SOAR算法的应用。对每个分块的地形数据采用SOAR算法实现地形的简化模型,并通过四叉树
本文首先介绍了信息过滤的发展历史、研究现状和它的意义.随后对目前信息过滤的主要模型和方法进行了总结.简要介绍了我们的信息过滤系统及其主要的算法.文本特征提取和选择
地理信息系统(GIS)是与计算机科学、地理、遥感、测绘、城市规划、土地管理、市政建设等诸多学科和产业部门相融合的边缘技术。计算机技术、空间技术和信息科学的发展,特别是
图像分割是正确识别图像内容的基础,是图像处理和机器视觉等领域的重要研究内容。边缘检测是图像分割的一种方法。由于其简单有效,边缘检测在图像分割领域中得到广泛的应用。为
尽管目前已基本上实现了甩图板,但建筑业除设计外的其它工序却仍然主要依靠人工操作。审图、预算、施工等工作完全依靠技术人员人工读图(面对图纸或屏幕)、依靠其掌握的知识来理
Workflow is a fast evolving technology which is being exploited by businesses and a variety of industries.Workflow modeling and verification(control-flow verifi
全球定位系统(GPS)是一个以卫星通信为基础的新技术,它具有全天候、全方位统一坐标定位;任意地点、任何时间内的精确定位;快速移动物体瞬时定位等特点。由于早期GPS系统造价昂贵,其
车牌识别技术涉及数字图像处理,计算机视觉,模式识别,人工智能等多个领域,其关键技术包括车牌定位、字符分割和字符识别等,本文致力于车牌识别中若干关键技术的研究.本文基于