J4

• Original Articles • Previous Articles     Next Articles

Vacuity detection in computation temperal logic

GUO Jian1;JIN Nai-yong2
  

  1. (1. School of Microelectronics, Xidian Univ., Xi′an 710071, China;2. Software Institute, East China Normal Univ., Shanghai 200062, China)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-10-20 Published:2007-10-25

Abstract: In model checking a new method is proposed on checking whether a system property represented by a computation temperal logic(CTL) formula is vacuity. From the polarity of atomic proposition, a series of CTL formulae is derived by substituting the atomic proposition with TRUE or FALSE, before they are verified by model checking tools. If one of the CTL formulae has passed the verification, then it is concluded that the system property is a vacuity. In this solution, to check the vacuity of the CTL formula, it is not necessary to substitute all of its sub-formulae by TRUE or FALSE, but instead, it is enough to substitute its atomic proposition, and thus the number of times for checking is linear with the number of atomic propositions. With a VIS system, effectiveness of this solution is further verified by checking the vacuity of specification on the cross-road traffic controller.

Key words: model checking, vacuity detection, CTL formula, VIS system

CLC Number: 

  • TP301.1