Keynote Address: .QL for Source Code Analysis

Many tasks in source code analysis can be viewed as evaluating queries over a relational representation of the code. Here we present an object-oriented query language, named .QL, and demonstrate its use for general navigation, bug finding and enforcing coding conventions. We then focus on the partic...

Full description

Saved in:
Bibliographic Details
Published inSeventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007) pp. 3 - 16
Main Authors de Moor, O., Verbaere, M., Hajiyev, E.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2007
Online AccessGet full text

Cover

Loading…
More Information
Summary:Many tasks in source code analysis can be viewed as evaluating queries over a relational representation of the code. Here we present an object-oriented query language, named .QL, and demonstrate its use for general navigation, bug finding and enforcing coding conventions. We then focus on the particular problem of specifying metrics as queries.
ISBN:0769528805
9780769528809
DOI:10.1109/SCAM.2007.31