面向路径的混成系统有界可达性检验

来源 :南京大学 | 被引量 : 0次 | 上传用户:huangshjing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
混成系统是一类有广泛应用的基于计算机的系统,当前混成自动机是其主要设计建模语言,对混成自动机进行可达性检验是提高系统设计质量的重要途径。目前混成自动机的可达性检验途径主要包括通过空间几何计算技术计算完整系统可达状态集进行检验,以及通过SMT(Satisfiability Modulo Theories)技术对系统在给定阈值内行为进行编码并求解以实现有界可达性检验两种。但这两种途径均直接面向系统完整状态空间或者阈值内所有状态空间,在可检验系统的规模上受到很大的限制,离工业界的实际应用需求尚有相当大的距离。  为了满足工业界的实际应用需求,增大可检验系统的规模,本文从一个新的角度对混成系统可达性检验问题展开研究:通过将有界可达性问题分解成各路径的可达性问题来降低问题规模并控制问题的复杂度,在此基础上结合路径遍历技术完成阈值内全状态空间的检验。本文主要工作包括以下几个方面:  从面向路径可达性检验的角度对线性混成自动机以及线性混成自动机组合中单条路径或者单个路径集的可达性问题进行了研究。通过将路径可达性问题进行线性编码,将此问题转换成一组线性约束的可满足性问题从而调用成熟的线性规划技术进行求解。借助线性规划技术的强大性能,根据此方法我们可以开发有效的面向路径可达性检验工具,从而对大规模复杂路径进行验证并帮助设计人员在设计阶段对系统中关键路径进行分析,保障系统的质量。  通过对系统图形结构进行快速遍历,对所遍历的每一条路径的可达性进行检验,实现了线性混成自动机的有界可达性检验技术。通过将大规模问题拆分成多个路径的可达性问题并依次分析,可以通过有限的资源来大规模系统进行判定,使得对复杂线性混成系统的检验成为可能。基于以上方法,开发了面向线性混成自动机的有界可达性检验工具BACH。通过实验显示,在检验大规模系统时,BACH表现了良好的处理能力与扩展能力。  根据偏序缩减技术提出一种新的组合语义-浅同步语义,并在此基础上对线性混成自动机组合的有界模型检验问题给出了一种新的SMT编码方式。通过为每个成员自动机分别赋予各自独立的阈值与步长,对各个自动机分别编码然后再增加相应的同步约束,从而规避经典SMT编码中由交叠语义(强同步语义)所带来的大规模同步约束以及大量的中间约束,精简需要处理的约束集。实验结果显示,此编码方式的实验效果普遍优于现有交叠语义下的编码方式。  将面向路径可达性检验算法从线性混成自动机领域向非线性领域进行了拓展。定义了一类非线性混成自动机-凸性混成自动机,并在其基础上提出了面向路径可达性验证方法。通过凸性约束编码将自动机上单条路径的面向路径可达性问题转换成一组凸性约束的可满足性问题。通过使用非线性数值分析领域高效的凸性规划技术,可以对该约束集的可满足性问题问题给出有效判定从而回答相应的面向路径可达性问题。实验显示,此方法可以检验的路径和系统无论是从路径长度上还是系统维度上都可以满足实际应用的需要。在此以外,进一步对本技术在更一般化的非线性混成自动机模型检验上的应用前景与方向进行了探索与研究。
其他文献
随着集成电路设计的规模越来越大,设计验证的重要性越来越突出。由于具有良好的可扩展性,模拟验证一直是功能验证的主要手段。然而随着设计复杂性的持续增长,模拟验证的不完备性
信息融合算法是信息融合测试评估体系中重要的评测对象。如何复用信息融合算法,并以此提高算法开发过程中的自动化程度和效率,是信息融合领域中研究的一个重点和难点。   根
在对软件产品依赖度日益增加的今天,软件测试已经成为软件开发过程中极其重要的环节。其中,回归测试作为普遍的保证软件质量的测试方法引起了越来越多的关注,主要原因在于回归测
随着互联网的飞速发展,大量网页内容的重复给人们带来了不便。在过去的十多年中,在线视频量呈指数增长,越来越多的人参与到了video-related活动,用户花在视频采集、编辑、上
随着计算机技术的应用日臻成熟以及信息化管理的程度不断加深,计算机辅助审计已经成为审计工作的必然方向和趋势。教育审计是我国审计监督制度的重要组成部分。近年来,随着高校
人脸识别是计算机视觉和模式识别研究中的热点问题,近年来受到越来越多研究者的重视。同时,作为生物特征识别的关键技术之一,其在公共安全、信息安全、金融等领域具有潜在的应用
随着信息技术的飞速发展,计算机日益渗透到各个领域,人们的工作生活越来越多地依赖于计算机。相应地,计算机的可信性问题也成为研究热点。软件作为计算机的灵魂,控制着计算机的工
学位
生产计划与调度直接关系着企业的产出效率和生产成本,有效的计划与调度算法能最大限度地提高企业的效益。调度问题是组合优化问题,属于NP问题,难以用常规方法求解,近几年各种
学位
蛋白质二级结构预测问题,是目前生物信息学领域中最为重要的任务之一。目前已有方法普遍存在预测准确率普遍不高、预测结果的解释性不佳、缺乏坚实的理论基础、实验科学色彩较
无线传感器网络综合了无线通信、嵌入式系统和分布式处理等多种技术,近年来成为工业界和学术界的研究前沿和热点。该技术具有广阔的应用前景,能广泛应用于国防军事、环境监测、