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
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;
Conference_Titel :
Reverse Engineering, 2004. Proceedings. 11th Working Conference on
Print_ISBN :
0-7695-2243-2
DOI :
10.1109/WCRE.2004.45