DocumentCode :
2333760
Title :
Program querying with a SOUL: The BARISTA tool suite
Author :
Noguera, Carlos ; De Roover, Coen ; Kellens, Andy ; Jonckers, Viviane
Author_Institution :
Software Languages Lab., Vrije Univ., Brussels, Belgium
fYear :
2011
fDate :
25-30 Sept. 2011
Firstpage :
582
Lastpage :
585
Abstract :
Extracting information from the source code of a program is an important step in the way to program understanding, manipulation, development and maintenance. To this end, logic-based query languages provide a declarative manner in which to identify program elements of interest. In this paper we present BARISTA, a tool-suite for querying Java programs based on the Smalltalk Open Unification Language (SOUL). BARISTA offers programmers an advanced IDE to write queries and navigate their results. Tool builders can benefit from SOUL querying facilities by exploiting the on demand code querying and query scheduling services offered by BARISTA.
Keywords :
Java; logic programming; query languages; query processing; reverse engineering; software maintenance; BARISTA tool suite; Java program querying; SOUL; demand code querying; information extraction; logic-based query languages; program development; program maintenance; program manipulation; program source code; program understanding; query scheduling services; smalltalk open unification language; Database languages; Engines; Java; Libraries; Semantics; Syntactics; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location :
Williamsburg, VI
ISSN :
1063-6773
Print_ISBN :
978-1-4577-0663-9
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2011.6080835
Filename :
6080835
Link To Document :
بازگشت