The Community for Technology Leaders
2013 20th Working Conference on Reverse Engineering (WCRE) (1999)
Atlanta, Georgia
Oct. 6, 1999 to Oct. 8, 1999
ISSN: 1095-1350
ISBN: 0-7695-0303-9
pp: 270
Francoise Balmas , Universite Paris 8
ABSTRACT
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.
INDEX TERMS
program indexing and querying, query tool, loop outlining, program exploration
CITATION
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
89 ms
(Ver 3.3 (11022016))