DocumentCode
2224119
Title
XIRC: a kernel for cross-artifact information engineering in software development environments
Author
Eichberg, Michael ; Mezini, Mira ; Ostermann, Klaus ; Schäfer, Thorsten
Author_Institution
Dept. of Comput. Sci., Darmstadt Univ. of Technol., Germany
fYear
2004
fDate
8-12 Nov. 2004
Firstpage
182
Lastpage
191
Abstract
We describe XIRC, a tool and architecture that enables to define queries over a uniform representation of all artifacts of a software project. These queries can be used for general cross-artifact information retrieval or for more special applications like checking implementation restrictions or conformance to style guides. XIRC is also a good basis to implement a broad range of tools for refactoring, generators, aspect-oriented programming and many other domains on top of it.
Keywords
information retrieval; software architecture; software tools; XIRC; aspect-oriented programming; cross-artifact information engineering; cross-artifact information retrieval; implementation restrictions; software architecture; software artifacts; software development environments; software tool; style guides; Computer bugs; Documentation; Information retrieval; Java; Kernel; Programming; Reverse engineering; Software systems; Software tools; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2004. Proceedings. 11th Working Conference on
ISSN
1095-1350
Print_ISBN
0-7695-2243-2
Type
conf
DOI
10.1109/WCRE.2004.45
Filename
1374318
Link To Document