DocumentCode :
1243196
Title :
Toward the Formal Verification of a Unification System ^{\\ast }
Author :
Liu, Hui ; Zhao, Jinglei ; Lu, Ruzhan
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai
Volume :
39
Issue :
4
fYear :
2009
Firstpage :
879
Lastpage :
888
Abstract :
Unification grammars are widely used for encoding human knowledge. For unification systems, one major difficulty is the debugging of rules. In this paper, the authors suggest a novel method based on model checking to theoretically verify a complex grammar system for a unification-based parser. We propose the modeling method of the grammar and, more importantly, the abstraction method to compress the state space. We apply partial Kripke structures to model the rules. We prove that the state space can be reduced by several orders of magnitude while still keeping the behaviors of a non-compressed one. Practical verification issues are discussed, including the restrictions on specifications, the properties to check, etc. The proposed method will contribute to the effective debugging and application of unification grammars.
Keywords :
formal verification; grammars; program debugging; abstraction method; formal verification; human knowledge encoding; model checking; partial Kripke structures; unification grammars; unification system; unification-based parser; Model checking; natural language understanding; unification grammar;
fLanguage :
English
Journal_Title :
Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
Publisher :
ieee
ISSN :
1083-4419
Type :
jour
DOI :
10.1109/TSMCB.2009.2020207
Filename :
4815527
Link To Document :
بازگشت