模型检验的一种局部方法

@文章{Godefroid1991APA,title={模型检查的部分方法},author={Patrice Godefroid和Pierre Wolper},journal={[1991]第六届IEEE计算机科学逻辑年会论文集},年份={1991年},页数={406-415},网址={https://api.semanticscholar.org/CorpusID:464525}}
一种线性时间时序逻辑的模型检查方法,通过以Mazurkiewicz迹的概念为语义基础,使用自动机理论技术,通过交错来避免并发建模导致的状态爆炸。

本文中的数字

协议规范、测试和验证十五

一种基于表格的算法,用于从时序逻辑公式中获取自动机,该算法旨在以“实时”的方式用于模型检查,即自动机可以与模型生成同时构建,并由模型生成指导。

模型检验的偏序方法:从线性时间到分支时间

介绍了一种将部分序方法从线性时间提升到分支时间逻辑的通用技术,并证明其适用于在运行模型检查程序之前应用于表示程序的结构的约简,以及在自动机理论框架中进行模型检查时可以获得的约简。

分支时间逻辑模型检查的偏序方法

本文首次展示了这种方法如何应用于将程序行为建模为树的语言,例如逻辑CTL和CTL*以及过程代数(如CCS)。

使用异步Büchi自动机实现并发系统的高效自动验证

提出了一种有效的方法来验证协议是否满足异步Buchi自动机规范,并可用于检查可转换为此类自动机的规范语言(如Thiagarajan的TrPTL)的有效性。

符号模型检查:IO*状态及其以外*

一种MuCalculus公式的模型检查算法,使用Bryant的二元决策图表示关系和公式,并可用于推导CTL模型检查的有效决策过程、线性时间逻辑公式的可满足性、有限过渡系统的强和弱观测等价性,以及有限w-自动机的语言包含。

计算机辅助验证

本文将这两个框架统一在线性时间设置中,以用于部分顺序验证上下文中的结巴变特性规范,并表明可以修改用于将LTL公式转换为自动机的改进实用算法,以将此扩展纳入LTL。

跟踪系统的时间逻辑:关于自动验证

这项工作研究了在Mazurkiewicz跟踪系统上通过过去的模式对CTL进行的扩展,称为CTLP,并表明可以使用模型检查算法对所有有趣的偏序属性进行模型检查。

论文B实时系统的组成和符号模型检查

在本文中,我们提出了符号和组合技术来避免时间自动机网络的模型选择中的状态爆炸问题。符号技术基于对

模型检查实时系统的紧凑数据结构和状态空间约简

基于一种O(n3)算法,提出了一种表示时钟约束的紧凑数据结构,该算法在给定由差异界组成的实值变量上的约束系统的情况下,构造了一个约束数最少的等价系统。
...

一种改进的基于时序逻辑的有限状态系统自动验证算法

本文提出了一种改进的允许条件转换的CTL模型检查算法,并提出了一个新的算法,该算法可以验证具有条件转换的系统,而无需旧算法所需的额外预处理。

时态逻辑模型检测中避免状态爆炸问题

一种线性算法,用于确定与某些并发程序关联的全局状态转移图是否满足时序逻辑CTL中的公式,并已成功用于发现网络协议和异步电路设计中的错误。

实时系统的模型检查

开发了一种用于模型检查的算法,即确定TCTL公式相对于时间图的真实性,并认为选择稠密域而不是离散域来建模时间不会增加模型检查问题的复杂性。

验证时间属性的内存有效算法

提出了一些算法,通过允许算法以一定概率出错,解决了空性问题,而不必显式构造表示产品自动机的图的强连通组件。

符号模型检查:1020个状态及以上

这项工作描述了Mu Calculus公式的模型检查算法,该算法使用Bryant的二进制决策图(1986)来表示关系和公式,并展示了如何使用它来验证简单的同步流水线电路。

利用偏序改进自动验证方法

一种并发有限状态系统的验证方法,该方法试图避免由于通过交错对并发进行建模而导致的组合爆炸部分,并引入了“跟踪自动化”的概念,即每个部分顺序只生成一个线性化。

使用部分序语义避免异步系统中的状态爆炸问题

这项工作通过不使用状态来避免延迟敏感VLSI系统模型检查中的状态爆炸,并使用基于偏序的规范策略来精确描述过程的分支和递归结构。

验证时间特性的记忆算法

解决空性问题而不显式构造表示产品自动机的图的强连接组件的算法可以使用大小为O(n)位的随机访问内存来实现,其中n是图的状态数。

推理具有多个进程的系统

给出了自动验证包含任意数量有限状态进程的并发系统的时间属性的方法,这些进程使用CCS动作进行通信,以及如何使用这些决策过程来推理具有通信网络的特定系统。
...