University of Minnesota
Software Engineering Center

You are here

Lijesh Krishnan

Recent Publications

Using Verified Data-flow Analysis-based Optimizations in Attribute Grammars

Building verified compilers is difficult, especially when complex analyses such as type checking or data-flow analysis must be performed. Both the type checking and program optimization communities have developed methods for proving the correctness of these processes and developed tools for using, respectively, verified type systems and verified optimizations.