Download now Free registration required
Program query languages are an essential component of program analysis and manipulation systems. In each such system, a query identifies the source-code parts of interest by reasoning over a program representation that is dedicated to the intent of the system (e.g. call-graphs to detect behavioral flaws, abstract syntax trees for refactorings, concrete source code to verify programming conventions, etc.). In order to detect a wide variety of such "Patterns of interest", or more importantly, to detect patterns that require a combination of such program representations, developers must understand all the different applicable representations and techniques.
- Format: PDF
- Size: 144.69 KB