J4 ›› 2010, Vol. 37 ›› Issue (3): 559-564+575.doi: 10.3969/j.issn.1001-2400.2010.03.031

• Original Articles • Previous Articles     Next Articles

Implementation of objected-oriented mechanism in framed temporal logic language MSVL

WANG Xiao-bing1,2,3;DUAN Zhen-hua1   

  1. (1. Research Inst. of Computing Theory, Xidian Univ., Xi'an  710071, China;
    2. Technology and State Key Lab. of Integrated Service Networks, Xidian Univ., Xi'an  710071, China;
    3. State Key Lab. of Software Eng., Wuhan Univ., Wuhan  430072, China)
  • Received:2009-11-10 Online:2010-06-20 Published:2010-07-23
  • Contact: WANG Xiao-bing E-mail:xbwang@foxmail.com

Abstract:

In order to overcome the shortages which the available temporal logic programming languages have such as existence of the frame problem, lack of object-oriented mechanisms and high formalization, the framed temporal logic language MSVL is defined, which includes some techniques such as new frame operator, await statement, nondeterministic choice statement,and object-oriented programming. The implementation plan for the interpreter for MSVL is proposed based on the normal form and normal form graph. An example for concurrent access to shared resources shows that MSVL is much more similar to high-level programming languages than other temporal logic languages, and that the implementation plan for the interpreter is workable.

Key words: framing, temporal logic, temporal logic language, object oriented programming, interpreter