计算机与现代化

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

模型检测中虚假反例检测方法

  

  1. 南京航空航天大学计算机科学与技术学院,江苏  南京  210016
  • 收稿日期:2017-01-19 出版日期:2017-09-20 发布日期:2017-09-19
  • 作者简介:刘林武(1986-),男,江西吉安人,南京航空航天大学计算机科学与技术学院硕士研究生,研究方向:模型检测; 张弛(1991-),男,山西原平人,硕士研究生,研究方向:模型检测。

ethod of False Counterexamples Detection in Model Checking

  1. College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
  • Received:2017-01-19 Online:2017-09-20 Published:2017-09-19

摘要: 抽象技术是解决模型检测状态空间爆炸的一种有效方法,但其中一个重大的障碍是对系统的抽象会引入原始系统中本来不存在的行为,即可能会引入虚假反例。因此,需要根据反例对抽象模型进行精化。如何判定一个反例是虚假反例还是真实反例,在抽象精化过程中相当重要。本文根据状态的前驱和后继定义失效状态,给出虚假反例的定义,并基于此提出检测虚假反例的并行算法。

关键词: 模型检测, 抽象精化, 虚假反例, 失效状态, 抽象技术

Abstract: In model checking, abstract technology is an effective method to solve the state space explosion, but one of the major obstacles is the abstraction of original system may incur some behaviors that does not exist in the original system, i.e. may incur false counterexamples. Therefore, abstraction refinement should be done based on counterexample. How to judge a counterexample is true or false is very important in the process of abstraction refinement. According to the definition of failure state which is based on pre and post state, the definition of the false counterexample is proposed, and then two algorithms of false counterexample detection are given.

Key words:  , model checking; abstraction refinement; false counterexample; failure state; abstraction technology

中图分类号: