DocumentCode :
3257559
Title :
A Type System Equivalent to the Modal Mu-Calculus Model Checking of Higher-Order Recursion Schemes
Author :
Kobayashi, Naoki ; Ong, C. H Luke
Author_Institution :
Tohoku Univ., Japan
fYear :
2009
fDate :
11-14 Aug. 2009
Firstpage :
179
Lastpage :
188
Abstract :
The model checking of higher-order recursion schemes has important applications in the verification of higher-order programs. Ong has previously shown that the modal mu-calculus model checking of trees generated by order-n recursion scheme is n-EXPTIME complete, but his algorithm and its correctness proof were rather complex. We give an alternative, type-based verification method: Given a modal mu-calculus formula, we can construct a type system in which a recursion scheme is typable if, and only if, the (possibly infinite, ranked) tree generated by the scheme satisfies the formula. The model checking problem is thus reduced to a type checking problem. Our type-based approach yields a simple verification algorithm, and its correctness proof (constructed without recourse to game semantics) is comparatively easy to understand. Furthermore, the algorithm is polynomial-time in the size of the recursion scheme, assuming that the formula and the largest order and arity of non-terminals of the recursion scheme are fixed.
Keywords :
calculus; computational complexity; formal verification; type theory; correctness proof; higher-order programs; higher-order recursion schemes; modal mu-calculus model checking; model checking problem; n-EXPTIME complete; order-n recursion scheme; polynomial-time; type checking problem; type system equivalent; type-based verification method; verification algorithm; Application software; Automata; Computer science; Embedded computing; Gold; Inference algorithms; Logic functions; Optimization methods; Polynomials; Safety; modal mu-calculus model checking; recursion schemes; type systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic In Computer Science, 2009. LICS '09. 24th Annual IEEE Symposium on
Conference_Location :
Los Angeles, CA
ISSN :
1043-6871
Print_ISBN :
978-0-7695-3746-7
Type :
conf
DOI :
10.1109/LICS.2009.29
Filename :
5230581
Link To Document :
بازگشت