Common Language Infrastructure for Research (CLIR): Editing and Optimizing .NET Assemblies

ASU Author/Contributor (non-ASU co-authors, if there are any, appear on document)
Shawn H. Windle (Creator)
Appalachian State University (ASU )
Web Site:
James Fenwick

Abstract: Programming language researchers, including code optimizers, have few tools available to manipulate .NET assembly files. This thesis presents the Common Language Infrastructure for Research comprised of three components: the Common Language Engineering Library (CLEL), the Common Language Optimizing Framework (CLOT), and a suite of utility applications. CLEL provides the means to read, edit and write .NET assemblies. CLOT, using the CLEL, provides a framework for code optimization including algorithms and data structures for three traditional optimizations. Decreases in program execution time due to application of these optimizations were achieved.

Additional Information

Windle, S.H. (2012). Common Language Infrastructure for Research (CLIR): Editing and Optimizing .NET Assemblies. Unpublished master’s thesis. Appalachian State University, Boone, NC.
Language: English
Date: 2012
.NET, common language infrastructure (CLI), code optimization, CLEL, CLOT

Email this document to