DocumentCode :
477443
Title :
A Hybrid Query Engine for the Structural Analysis of Java and AspectJ Programs
Author :
Ghanbari, Hamoun ; Constantinides, Constantinos ; Arnaoudova, Venera
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC
fYear :
2008
fDate :
15-18 Oct. 2008
Firstpage :
133
Lastpage :
137
Abstract :
Graphical representation has long been used in the domain of software engineering to provide comprehension aids. Generic and query-based code browsers have contributed towards program comprehension through the provision of high-level customized structural views of the source code. Some research has already focused on combining the advantages of the two techniques through the representation of high-level query-based views using different data visualization techniques. However, little has been done towards the visualization of the query composition process itself. In this paper we develop a query engine for software structural analysis which provides a visual query interface over a high-level textual query language to eliminate the requirement for understanding the query language syntax. Our implementation is provided as an Eclipse plug-in, namely HyQ4J (which stands for hybrid query for Java).
Keywords :
Java; object-oriented programming; query languages; AspectJ program; Java; high-level textual query language; hybrid query engine; software structural analysis; visual query interface; Computer science; Data visualization; Database languages; Engines; Java; Proposals; Reverse engineering; Software engineering; Software maintenance; Visual databases; Java; codebase; maintenance; query; static analysis; visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2008. WCRE '08. 15th Working Conference on
Conference_Location :
Antwerp
ISSN :
1095-1350
Print_ISBN :
978-0-7695-3429-9
Type :
conf
DOI :
10.1109/WCRE.2008.52
Filename :
4656402
Link To Document :
بازگشت