Title :
Keynote Address: .QL for Source Code Analysis
Author :
de Moor, O. ; Verbaere, M. ; Hajiyev, E.
Author_Institution :
Semmle Ltd. Magdalen Centre, Oxford
fDate :
Sept. 30 2007-Oct. 1 2007
Abstract :
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.
Keywords :
object-oriented languages; program debugging; query languages; software metrics; .QL object-oriented query language; bug finding; code navigation; query metrics specification; relational code representation; source code analysis;
Conference_Titel :
Source Code Analysis and Manipulation, 2007. SCAM 2007. Seventh IEEE International Working Conference on
Conference_Location :
Paris
Print_ISBN :
978-0-7695-2880-9
DOI :
10.1109/SCAM.2007.31