2013 20th Working Conference on Reverse Engineering (WCRE) (1999)
Oct. 6, 1999 to Oct. 8, 1999
Francoise Balmas , Universite Paris 8
We introduce QBO, or Query by Outlines, a tool specially developed to help explore programs. It relies on a previously implemented system able to automatically construct outlines: every linear loop identified in a program is conceptualized according to the kind of computations it performs. QBO proposes an outline storage mechanism together with a query algorithm that enables outlines to be efficiently retrieved.QBO eases exploration of programs, thus program management, clone detection or plan recognition can be envisaged at lower cost: as outlines are already computed and indexed, only high level constructs have to be checked. Therefore, answering queries is a rather fast process. In this paper, we sketch our outlining model, present our query tool and discuss how query by outlines may help explore programs.
program indexing and querying, query tool, loop outlining, program exploration
Francoise Balmas, "QBO: A Query Tool Specially Developed to Explore Programs", 2013 20th Working Conference on Reverse Engineering (WCRE), vol. 00, no. , pp. 270, 1999, doi:10.1109/WCRE.1999.806966