.QL: Object-Oriented Queries Made Easy

  • Authors:
  • Oege Moor;Damien Sereni;Mathieu Verbaere;Elnar Hajiyev;Pavel Avgustinov;Torbjörn Ekman;Neil Ongkingco;Julian Tibble

  • Affiliations:
  • Semmle Limited,;Semmle Limited,;Semmle Limited,;Semmle Limited,;Semmle Limited,;Semmle Limited,;Semmle Limited,;Semmle Limited,

  • Venue:
  • Generative and Transformational Techniques in Software Engineering II
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

These notes are an introduction to .QL, an object-oriented query language for any type of structured data. We illustrate the use of .QL in assessing software quality, namely to find bugs, to compute metrics and to enforce coding conventions. The class mechanism of .QL is discussed in depth, and we demonstrate how it can be used to build libraries of reusable queries.