DocumentCode
1890244
Title
Keynote Address: .QL for Source Code Analysis
Author
de Moor, O. ; Verbaere, M. ; Hajiyev, E.
Author_Institution
Semmle Ltd. Magdalen Centre, Oxford
fYear
2007
fDate
Sept. 30 2007-Oct. 1 2007
Firstpage
3
Lastpage
16
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/SCAM.2007.31
Filename
4362893
Link To Document