J4 ›› 2010, Vol. 37 ›› Issue (1): 96-101.doi: 10.3969/j.issn.1001-2400.2010.01.017

• Original Articles • Previous Articles     Next Articles

Verification of programs based on an axiom system  for the MSVL language

YANG Xiao-xiao;DUAN Zhen-hua   

  1. (Research Inst. of Computing Theory & Technology, Xidian Univ., Xi'an  710071, China)
  • Received:2008-12-10 Online:2010-02-20 Published:2010-03-29
  • Contact: YANG Xiao-xiao E-mail:yang_xiao@126.com

Abstract:

The language MSVL is an interval temporal logic programming language. It can be used for the purpose of modeling, simulation and verification of programs. To prove the correctness of interval temporal logic programs, we present a proof system for MSVL. To do so, a set of state axioms and state inference rules is given to deduce a program into its normal form. In addition, a set of axioms and inference rules over intervals is formalized to transform a program from one state to another. Finally, an example is given to illustrate how the axiom system works.

Key words: verification, temporal logic, normal form, safety, axiom system