正则线性时态逻辑与过去操作符及内联引用监视器模型检查技术
正则线性时态逻辑(RLTL)相关探讨
正则线性时态逻辑(RLTL)引入了带过去操作符的逻辑体系,满足了Amir Pnueli提出的进行组合规范和验证的需求,同时将可满足性和模型检查的复杂度控制在与LTL相同的PSPACE级别。
- 复杂度分析 :通过可达性在NLOGSPACE中检查,可知2APW的空性问题属于PSPACE,进而得出RLTL的可满足性、等价性和模型检查问题都在PSPACE内。并且,检查RLTL公式的可满足性是PSPACE完全问题。
- 自动机转换 :在自底向上构建自动机的过程中,通过巧妙操作,仅需3种颜色即可完成转换,能比本文所呈现的方法更好地将RLTL公式转换为NBW,且仅使用$2^{O(n^2)}$个状态。
在实际应用中,一个实用的规范语言需要多种不同的操作符和宏来辅助工程师完成复杂的需求规范工作。例如,SALT语言虽能转换为LTL,但由于缺乏正则表达式和过去操作符,导致转换困难、易出错,生成的自动机可能无法反映原公式结构且规模过大。因此,拥有一个表达能力强、能简单且可验证地转换为自动机,同时能从高级语言(如SALT)进行简单转换的核心逻辑至关重要,而RLTL恰好能满足这一目标。
内联引用监视器(IRM)模型检查技术介绍
内联引用监视器(IRM)通过将动态安全保护代码插入到不可信的二进制代码中来执行软件安全策略。认证IRM系统通过验证IRM系统生成的插桩代码是否满足原始策略,为系统提供强大的形式化保证。将认证步骤表示为模型检查,可应用成熟的模型
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



