| CodeQuest: querying source code with datalog |
| Full text |
Pdf
(76 KB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
table of contents
San Diego, CA, USA
POSTER SESSION: Posters
table of contents
Pages: 102 - 103
Year of Publication: 2005
ISBN:1-59593-193-7
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 31, Citation Count: 5
|
|
|
ABSTRACT
We describe CodeQuest, a system for querying source code. It combines two previous proposals, namely the use of logic programming and database system. Experiments (on projects ranging from 3KSLOC to 1300KSLOC) confirm that for this application, a query language based on DataLog strikes the right balance between expressiveness and scalability.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Roger F. Crew. ASTLOG: A language for examining abstract syntax trees. In USENIX Conference on Domain-Specific Languages, pages 229--242, 1997.
|
| |
3
|
|
| |
4
|
Stefan Hanenberg, Günter Kniesel, and Tobias Rho. Evolvable pattern implementations need generic aspects. In Proc. of ECOOP 2004 Workshop on Reflection, AOP and Meta-Data for Software Evolution. June 2004.
|
 |
5
|
|
| |
6
|
|
| |
7
|
Gregor Kiczales, John Lamping, Anurag Menhdekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-oriented programming. In Mehmet Aksit and Satoshi Matsuoka, editors, European Conference on Object-oriented Programming, volume 1241 of Lecture Notes in Computer Science, pages 220--242. Springer, 1997.
|
| |
8
|
|
| |
9
|
Peri Tarr, William Harrison, and Harold Ossher. Pervasive query support in the concern manipulation environment. Technical Report RC23343, IBM Research Division, Thomas J. Watson Research Center, 2004.
|
CITED BY 5
|
|
|
|
|
|
|
|
|
|
|
Günter Kniesel , Jan Hannemann , Tobias Rho, A comparison of logic-based infrastructures for concern detection and extraction, Proceedings of the 3rd workshop on Linking aspect technology and evolution, p.6-es, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|