SAAT: reverse engineering for performance analysis
SAAT: reverse engineering for performance analysis
- Author(s):
- DOI: 10.1049/ic:20040298
For access to this article, please select a purchase option:
Buy conference paper PDF
Buy Knowledge Pack
IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.
26th International Conference on Software Engineering - W10S Workshop "Second International Workshop on Dynamic Analysis (WODA 2004)" — Recommend this title to your library
Thank you
Your recommendation has been sent to your librarian.
- Author(s): Source: 26th International Conference on Software Engineering - W10S Workshop "Second International Workshop on Dynamic Analysis (WODA 2004)", 2004 p. 40 – 47
- Conference: 26th International Conference on Software Engineering - W10S Workshop "Second International Workshop on Dynamic Analysis (WODA 2004)"
- DOI: 10.1049/ic:20040298
- ISBN: 0 86341 425 7
- Location: Edinburgh, UK
- Conference date: 25 May 2004
- Format: PDF
It is essential to understand both the static and dynamic aspects of existing software for performance analysis. Software reverse engineering reestablishes the structure and behavior of software and helps with that understanding. Researchers in reverse engineering, however, have focused on identifying components and on static relationships. Efforts on performance engineering are being made to represent software behavior and simulate it. However, no one has tried to extract a simulated model from existing software automatically. We introduce SAAT, a tool developed at our research center. SAAT analyzes the dynamic aspects of software and creates a simulated model for performance analysis. We explain how the model can be generated, using a case study of UPnP middleware. This paper contributes to the bridge between performance analysis and reverse engineering.
Inspec keywords: software performance evaluation; middleware; software tools; data flow analysis; virtual machines; reverse engineering
Subjects: Programming support; Diagnostic, testing, debugging and evaluating systems; Software engineering techniques; Distributed systems software
Related content
content/conferences/10.1049/ic_20040298
pub_keyword,iet_inspecKeyword,pub_concept
6
6