2 research outputs found
Recommended from our members
An extensible framework for intermediate language based code instrumentation
Code instrumenters play a vital role in the functionality of the Aristotle program analysis system, This project aims to replace Aristotle's existing code instrumenters, which process target programs at the, source level, with instrumenters that process target programs at the intermediate language level. This change absolves the instrumenters of responsibility for the parsing function. Intermediate language processing confers numerous benefits, both to the quality of the instrumenter tools at the users' level, and to future developers' comprehension of the instrumenter software. This report describes the project and its results