计算机与现代化 ›› 2010, Vol. 1 ›› Issue (8): 58-61.doi: 10.3969/j.issn.1006-2475.2010.08.017

• 人工智能 • 上一篇    下一篇

一种基于Büchi自动机的LTL程序模型检测方法

罗清胜   

  1. 江西财经大学国际学院,江西 南昌 330013
  • 收稿日期:2010-04-09 修回日期:1900-01-01 出版日期:2010-08-27 发布日期:2010-08-27

A Method for Linear Temporal Logic Programs Model Checking Based on Büchi Automaton

LUO Qing-sheng   

  1. International School of Jiangxi University of Finance & Economics, Nanchang 330013, China
  • Received:2010-04-09 Revised:1900-01-01 Online:2010-08-27 Published:2010-08-27

摘要: 时序逻辑程序的形式化验证对提高程序的正确性具有重要意义。基于自动机的理论,用标签转移系统(S)表示程序的行为,用时序逻辑公式(F)描述程序的性质,构建相应的Büchi自动机,从而证明形式化公式S |= F是否可满足。

关键词: 线性时序逻辑, Büchi自动机, 模型检测

Abstract: Formal verification of temporal logic programs plays an important role in improving program correctness. Corresponding Büchi Automaton is constructed based on automata theory, in which labeled transition system(S) indicating programs’ acts, temporal logic formulas(F) indicating programs’ property. Thus, it proves that whether formal formula S |=F is satisfiable or not.

Key words: Linear time temporal logic, Büchi automaton, model checking