University of Minnesota Ph.D. dissertation.December 2016. Major: Computer Science. Advisor: Gopalan Nadathur. 1 computer file (PDF); xii, 246 pages.This thesis concerns the verified compilation of functional programming languages. Functional programming languages, or functional languages for short, provide a high degree of abstraction in programming and their mathematical foundation makes programs written in them easy to analyze and to be proved correct. Because of these features, functional languages are playing an increasingly important role in modern software development. However, there is a gap that must be closed before we can derive the full benefits of verifying programs written in functional languages. Programs are usually verifie...
We present a unified framework to describe and compare functional language implementations. We expre...
Formal verification of software can be an enormous task. This fact brought some software engineers ...
The expressiveness of logic programs can be greatly increased over first-order Horn clauses through ...
In this dissertation we study a higher-order intuitionistic logic used as a specification language f...
The goal of this research is to design and implement a small functional programming language that in...
It is often claimed that functional programming languages, and in particular pure functional langua...
Abstract Higher-order abstract syntax is a simple technique for implementing languages with function...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
We express implementations of functional languages as a succession of program transformations in a c...
University of Minnesota. Ph.D. dissertation. October 2009. Major: Computer Science. Advisor: Dr. Gop...
The expressiveness of logic programs can be greatly increased over first-order Horn clauses through ...
It is often claimed that functional programming languages, and in particular pure functional langua...
One weakness of Hoare-style verification techniques based on first-order predicate logic is that rea...
We present a unified framework to describe and compare functional language implementations. We expre...
The extensive dependence of modern-day society on large software systems places a premium on tools f...
We present a unified framework to describe and compare functional language implementations. We expre...
Formal verification of software can be an enormous task. This fact brought some software engineers ...
The expressiveness of logic programs can be greatly increased over first-order Horn clauses through ...
In this dissertation we study a higher-order intuitionistic logic used as a specification language f...
The goal of this research is to design and implement a small functional programming language that in...
It is often claimed that functional programming languages, and in particular pure functional langua...
Abstract Higher-order abstract syntax is a simple technique for implementing languages with function...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
We express implementations of functional languages as a succession of program transformations in a c...
University of Minnesota. Ph.D. dissertation. October 2009. Major: Computer Science. Advisor: Dr. Gop...
The expressiveness of logic programs can be greatly increased over first-order Horn clauses through ...
It is often claimed that functional programming languages, and in particular pure functional langua...
One weakness of Hoare-style verification techniques based on first-order predicate logic is that rea...
We present a unified framework to describe and compare functional language implementations. We expre...
The extensive dependence of modern-day society on large software systems places a premium on tools f...
We present a unified framework to describe and compare functional language implementations. We expre...
Formal verification of software can be an enormous task. This fact brought some software engineers ...
The expressiveness of logic programs can be greatly increased over first-order Horn clauses through ...