混合系统的形式化验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:mustang2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
混合系统是连续变量和离散事件非平凡混合的计算系统,典型的例子有空中交通管制,汽车控制,机器人,载人航天等等。特别是对安全性要求极高的应用领域,混合系统的形式化验证逐渐成为一种保证系统正确性的重要方法。混合系统的形式化验证主要包括定理证明和模型检查。其中,可达性分析是模型检查的基础。由于混合系统是无穷状态空间上的复杂系统,目前关于混合系统的模型检查问题的研究还集中在可达性分析领域。因为即便是可达性问题,也只有很小的一类混合系统子集(矩形混合系统)是可判定的。对于混合系统的可达性问题,大多数研究者都采用普通多面体或类似于普通多面体的结构来表示状态集,用量词消去运算计算可达集。量词消去运算的计算复杂度是双指数级的。对于混合系统模型检查问题的研究,还集中在实时系统(可以看作是最简单的混合系统)领域。本文主要包含如下四个方面的工作。首先解决了有界整数域上的一阶投影时序逻辑的可满足性问题。同时,定义了一种基于稠密时间的时间区间时序逻辑来描述实时和混合系统的性质。通过转换为有界整数域上一阶投影时序逻辑的可满足性问题,证明了稠密的时间区间时序逻辑的可满足性问题是可判定的。提出了一种称作混合区域的约束系统,它可用于矩形混合系统的符号化可达性分析。混合区域是由满足严格限制条件的线性不等式联立表示的多面体区域。这些线性不等式都由一个线性表达式和一个有理数通过不等号连接而成,其中线性表达式中的变量不超过两个,并且变量的系数与混合系统中相应斜率的取值范围有关。使用混合区域进行矩形混合系统可达性分析,必须保证其对于矩形自动机可达性操作的封闭性。本文用了很大篇幅证明了混合区域对于矩形自动机两种类型的转换操作是封闭的,即一个混合区域经过一个延迟转换,或一个跳跃转换后所有可达的状态仍可用一个混合区域来表示。为了在计算机中存储混合区域,我们定义了一种称作不同上限矩阵的矩阵数据结构。把不同上限矩阵转换为标准型之后,矩形混合系统的可达性运算就变得很直接。这样,使用不同上限矩阵进行矩形混合系统的可达性分析,主要的运算就是计算标准型。而标准型问题是线性优化问题,可以利用多项式复杂度的算法加以解决。我们还定义了一种称作矩形混合图表的结构处理混合区域的并。此外,我们还介绍的一种用矩形自动机近似模拟非线性混合系统的方法,然后使用混合区域判定矩形自动机的可达性问题进而近似地判定非线性混合系统的可达性问题。提出了多速率混合系统的一种模型检查算法,用来判定一个多速率自动机M描述的系统是否满足某个稠密的时间区间时序逻辑公式φ描述的性质。我们定义了多速率自动机赋值集上的一种等价关系来构造M对应的区域自动机A。同时,我们还利用一套规则由φ构造一个命题投影时序逻辑公式ψ,并且证明了M满足φ当且仅当A满足ψ。这就把多速率混合系统的模型检查问题转换成了已解决的命题投影时序逻辑的模型检查问题。本文完善了混合投影时序逻辑,包括:简化了逻辑定义,给出了逻辑规则。利用这些逻辑规则,我们就可以用定理证明的办法验证混合系统性质。最后,本文给出了一个定理证明混合系统性质的实例。
其他文献
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
近40多年来对Lorenz吸引子的研究,主要是从动力学角度揭示了Lorenz系统的混沌复杂性。Lorenz吸引子复杂的分形结构,能在一定程度上从分形几何学的角度反映出系统的混沌动力特性
柔性冗余度机器人因具有奇异回避、障碍躲避、关节力矩最小化,且轻质高速等优点而逐渐得到智能机器人研究领域学者们的关注。然而,柔性冗余度机器人系统是一个高度耦合的非线性
目的分析复方鳖甲软肝片与恩替卡韦联合治疗乙肝肝硬化的临床效果。方法对我院收治的78例乙肝肝硬化患者的临床资料进行回顾性分析,根据治疗方式将其分为研究组和对照组,各39
能源安全是国民经济和社会发展乃至国家安全的前提,石油供应安全是国家能源安全问题中最为迫切的问题。为缓解我国油气供不应求的现状,寻找油气勘探战略接替区已经成为当务之
日用陶瓷餐具是现代大多数人们使用的餐桌用具,与以往作为简单的餐具用途形式不同,随着现代化社会的发展,人民物质生活水平的提高,关于精神审美方面的需求也随之而提高,乃至
目的观察胎儿泌尿系统畸形不同类型的超声图像特点,并研究分析产前超声检查诊断方法对胎儿泌尿系统畸形的诊断价值。方法收集在我院进行超声检查且检查结果为胎儿泌尿系统畸