Automated Formal Static Analysis and Retrieval of Source Code - JKU
Automated Formal Static Analysis and Retrieval of Source Code - JKU
Automated Formal Static Analysis and Retrieval of Source Code - JKU
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Next section starts by describing the underlaying system (Mindbreeze Enterprise Search (MES))<br />
into which the code search facility will be integrated; it is an information retrieval system based<br />
on a client-server technology, whose loosely coupled architecture allows the integration <strong>of</strong> custom<br />
components. Thus, the integration <strong>of</strong> a new component, for making possible the search within the<br />
data source representing source code files, can be done easily: a source code crawler has to be<br />
developed (Section 3.3.2), the data source representing the crawled data has to be deployed on the<br />
server (Section 3.3.4) <strong>and</strong> the context interface has to be enhanced with context actions specific<br />
for the new integrated data source (Section 3.3.3).<br />
User interface <strong>and</strong> use cases illustrating the retrieval process from simple text search to datadrilling<br />
operations <strong>and</strong> also the re-query by context actions operation are presented in Section<br />
3.3.5.<br />
In the last chapter (Chapter 4) we conclude by emphasizing what was achieved in this thesis<br />
<strong>and</strong> by presenting some ideas for further work, both from program analysis <strong>and</strong> retrieval points <strong>of</strong><br />
view.<br />
5