Zheng, Yudi, Kell, Stephen, Bulej, Lubomir, Sun, Haiyang, Binder, Walter (2016) Comprehensive Multiplatform Dynamic Program Analysis for Java and Android. IEEE Software, 33 (4). pp. 55-63. ISSN 0740-7459. (doi:10.1109/MS.2015.151) (KAR id:72033)
PDF
Author's Accepted Manuscript
Language: English |
|
Download this file (PDF/402kB) |
![]() |
Request a format suitable for use with assistive technology e.g. a screenreader | |
Official URL: https://doi.org/10.1109/MS.2015.151 |
Abstract
Dynamic program analyses, such as profiling, tracing and bug-finding
tools, are essential for software engineering. Unfortunately, implementing
dynamic analyses for managed languages such as Java is unduly difficult
and error-prone, because the run-time environments provide only complex
low-level mechanisms. Currently, programmers writing custom tooling
must expend great effort in tool development and maintenance, while
still suffering substantial limitations such as incomplete code coverage
or lack of portability. Ideally, a framework would be available in which
dynamic analysis tools could be expressed at a high level, robustly, with
high coverage and supporting alternative run-times such as Android. We
describe our research on an \all-in-one" dynamic program analysis frame-
work which uses a combination of techniques to satisfy these requirements.
Item Type: | Article |
---|---|
DOI/Identification number: | 10.1109/MS.2015.151 |
Uncontrolled keywords: | Dynamic program analysis, Java, Android |
Divisions: | Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing |
Depositing User: | Stephen Kell |
Date Deposited: | 28 Jan 2019 09:46 UTC |
Last Modified: | 09 Dec 2022 01:34 UTC |
Resource URI: | https://kar.kent.ac.uk/id/eprint/72033 (The current URI for this page, for reference purposes) |
- Link to SensusAccess
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):