13.06.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!