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)
Institution
Appalachian State University (ASU )
Web Site: https://library.appstate.edu/
Advisor
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

Publication
Thesis
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
Keywords
.NET, common language infrastructure (CLI), code optimization, CLEL, CLOT

Email this document to