Component design of retargetable program analysis tools that reuse intermediate representations

James Hayes, William G. Griswold, Stuart Moskovics · 2000

Interactive program analysis tools are often tailored to one particular representation of programs, making adaptation to a new language costly. One way to ease adaptability is to introduce an intermediate abstraction—an adaptation layer—between an existing language representation and the program analysis tool. This adaptation layer translates the tool's queries into queries on the particular representation.

Read the paper · More papers on PaperTik