Cross-Platform IL manipulation library for runtime instrumentation of .NET applications

Markus Gaisbauer

Research output: ThesisMaster's / Diploma thesis

Abstract

The .NET Runtime is based on a virtual machine that executes an intermediate language (IL) which is independent of a specific platform or source language. IL code manipulation is a well known technique for instrumenting existing applications in order to enable debugging, profiling or aspect oriented programming. Objective of this master thesis is to develop a library that allows easy-to-use manipulation of .NET IL code at runtime.
Original languageEnglish
Publication statusPublished - Jun 2008

Fields of science

  • 102 Computer Sciences
  • 102009 Computer simulation
  • 102011 Formal languages
  • 102013 Human-computer interaction
  • 102029 Practical computer science
  • 102022 Software development
  • 102024 Usability research

Cite this