Dependent Types for Program Termination Verification
Source: Boston University
Program termination verification is a challenging research subject of significant practical importance. While there is already a rich body of literature on this subject, it is still undeniably a difficult task to design a termination checker for a realistic programming language that supports general recursion. In this paper, the authors present an approach to program termination verification that makes use of a form of dependent types developed in Dependent ML (DML), demonstrating a novel application of such dependent types to establishing a liveness property.
| Format: | Size: | 288.60 | |
| Date: | Jan 2011 |



