<div>This dataset contains the code and benchmarks needed to replicate the experimental results presented in the TACAS 2016 paper "ICE-based Refinement Type Discovery for Higher-Order Functional Programs".</div><div><br></div><div>The verification of higher-order functional programs is a challenging problem, the existing approaches to which are hampered by the need for predicates describing loops and components behave in order for verification to be possible. Here, a novel approach intended to overcome these requirements by combining the existing refinement types approach with the invariant discovery framework ICE is presented.</div><div><br></div><div>This novel implementation consists of two parts. First, a front end written in OCaml, nam...
Higher-order constrained Horn clauses (HoCHC) are a fragment of higher-order logic modulo theories r...
Abstract. We present the meta-theory behind the code generation fa-cilities of Isabelle/HOL. To brid...
We demonstrate how the framework of higher-order logic programming ...
Abstract. We propose a novel method for inferring refinement types of higher-order functional progra...
This thesis studies how regular tree languages can be used to automatically verify properties on hig...
We present an automated approach to relatively completely veri-fying safety (i.e., reachability) pro...
Motivated by applications in automated verification of higher-order functional programs, we develop ...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
Type systems and their accompanying checkers provide support for the programmer to write better and ...
The completeness (i.e. confluent and terminating) property is an important concept when using a term...
We describe how proof rules for three advanced refinement features are mechanically verified using t...
University of Minnesota Ph.D. dissertation.December 2016. Major: Computer Science. Advisor: Gopalan...
Based on a representation of primitive proof objects as #- terms, which has been built into the theo...
We present an automated approach to relatively completely verifying safety (i.e., reachability) prop...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
Higher-order constrained Horn clauses (HoCHC) are a fragment of higher-order logic modulo theories r...
Abstract. We present the meta-theory behind the code generation fa-cilities of Isabelle/HOL. To brid...
We demonstrate how the framework of higher-order logic programming ...
Abstract. We propose a novel method for inferring refinement types of higher-order functional progra...
This thesis studies how regular tree languages can be used to automatically verify properties on hig...
We present an automated approach to relatively completely veri-fying safety (i.e., reachability) pro...
Motivated by applications in automated verification of higher-order functional programs, we develop ...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
Type systems and their accompanying checkers provide support for the programmer to write better and ...
The completeness (i.e. confluent and terminating) property is an important concept when using a term...
We describe how proof rules for three advanced refinement features are mechanically verified using t...
University of Minnesota Ph.D. dissertation.December 2016. Major: Computer Science. Advisor: Gopalan...
Based on a representation of primitive proof objects as #- terms, which has been built into the theo...
We present an automated approach to relatively completely verifying safety (i.e., reachability) prop...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
Higher-order constrained Horn clauses (HoCHC) are a fragment of higher-order logic modulo theories r...
Abstract. We present the meta-theory behind the code generation fa-cilities of Isabelle/HOL. To brid...
We demonstrate how the framework of higher-order logic programming ...