15.02.2013 Views

reverse engineering – recent advances and applications - OpenLibra

reverse engineering – recent advances and applications - OpenLibra

reverse engineering – recent advances and applications - OpenLibra

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.

48 Reverse Engineering <strong>–</strong> Recent Advances <strong>and</strong> Applications<br />

18 Will-be-set-by-IN-TECH<br />

Fig. 10. HSM: The overall behaviour<br />

5.3 Summarizing case study<br />

This Section described the results obtained with GUISURFER when applying it to a larger<br />

interactive system. The choosen interactive system case study is related to a healthcare<br />

management system (HMS). The HMS system is implemented in Java/Swing programming<br />

language <strong>and</strong> implement operations to allow for patients, doctors <strong>and</strong> bills management.<br />

A description of main HMS windows has been provided, <strong>and</strong> GUIsurfer results have been<br />

described. The GUISURFER tool enabled the extraction of different behavioural models.<br />

Methodologies have been also applied automating the activities involved in GUI model-based<br />

reasoning, such as, pagerank <strong>and</strong> betweenness algorithms. GUI behavioural metrics have<br />

been used as a way to analyse GUI quality. This case study demonstrated that GUISURFER<br />

enables the analysis of real interactive <strong>applications</strong> written by third parties.

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

Saved successfully!

Ooh no, something went wrong!