Abstract. Model checking of higher-order recursion schemes (HORS, for short) has been recently studied as a new promising technique for automated verification of higher-order programs. The previous HORS model checking could however deal with only simply-typed programs, so that its application was limited to functional programs. To deal with a broader range of programs such as object-oriented programs and multi-threaded programs, we extend HORS model checking to check properties of programs with recursive types. Although the extended model checking problem is undecidable, we develop a sound model-checking algorithm that is relatively complete with respect to a recursive intersection type system and prove its correctness. Preliminary results ...
International audienceHigher-order recursion schemes (HORS) have recently received much attention as...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Abstract. The model checking of higher-order recursion schemes, aka. higher-order model checking, ha...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
Model checking of higher-order recursion schemes (HORS) has recently been studied extensively and ap...
Model checking of higher-order recursion schemes (HORS) has recently been studied extensively and ap...
Abstract. A new framework for higher-order program verification has been recently proposed, in which...
Higher-order recursion schemes are systems of equations that are used to define finite and infinite ...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Abstract—Higher-order model checking is about the model checking of trees generated by recursion sch...
Abstract. Model checking of recursion schemes, known as higher-order model checking, has actively be...
Higher-order recursion schemes (HORS) have recently received much attention as a useful abstraction ...
Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a p...
The verification of higher-order recursive programs is a challenging issue, for which model-checking...
International audienceHigher-order recursion schemes (HORS) have recently received much attention as...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Abstract. The model checking of higher-order recursion schemes, aka. higher-order model checking, ha...
Abstract—The model checking of higher-order recursion schemes (HORS), aka. higher-order model checki...
Model checking of higher-order recursion schemes (HORS) has recently been studied extensively and ap...
Model checking of higher-order recursion schemes (HORS) has recently been studied extensively and ap...
Abstract. A new framework for higher-order program verification has been recently proposed, in which...
Higher-order recursion schemes are systems of equations that are used to define finite and infinite ...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
Higher-order recursion schemes are a powerful model of functional computation that grew out of tradi...
Abstract—Higher-order model checking is about the model checking of trees generated by recursion sch...
Abstract. Model checking of recursion schemes, known as higher-order model checking, has actively be...
Higher-order recursion schemes (HORS) have recently received much attention as a useful abstraction ...
Type-based model checking algorithms for higher-order recursion schemes have recently emerged as a p...
The verification of higher-order recursive programs is a challenging issue, for which model-checking...
International audienceHigher-order recursion schemes (HORS) have recently received much attention as...
Higher-order recursion schemes (HORS) have recently emerged as a promising foundation for higher-ord...
Abstract. The model checking of higher-order recursion schemes, aka. higher-order model checking, ha...