DocumentCode
1043032
Title
Toward the Formal Verification of a Unification System
Author
Liu, Hui ; Zhao, Jinglei ; Lu, Ruzhan
Author_Institution
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai
Volume
39
Issue
2
fYear
2009
fDate
4/1/2009 12:00:00 AM
Firstpage
399
Lastpage
408
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 noncompressed 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
computational linguistics; formal verification; grammars; abstraction method; complex grammar system; formal verification; 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.2008.2005999
Filename
4721603
Link To Document