Title
Analyzing Distributed Multi-Platform Java And Android Applications With Shadowvm
Abstract
In this tool demonstration, we present ShadowVM, a dynamic program analysis framework for Java and Android applications. ShadowVM offers a high-level programming model for expressing analyses, ensures complete bytecode coverage, and isolates the analysis from the observed application to avoid unwanted interference. An analysis implemented on top of ShadowVM can handle both Java and Android applications. First, we present and evaluate a simple code-coverage analysis implemented with ShadowVM. Second, we demonstrate the use of ShadowVM to analyze a distributed application comprising a Java server backend and an Android client frontend.
Year
DOI
Venue
2015
10.1007/978-3-319-26529-2_19
PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2015
Keywords
Field
DocType
Dynamic program analysis, Java, Android
Embedded Java,Android (operating system),Computer science,Real time Java,Java API for XML-based RPC,Java Card,strictfp,Java applet,Java,Operating system
Conference
Volume
ISSN
Citations 
9458
0302-9743
0
PageRank 
References 
Authors
0.34
11
5
Name
Order
Citations
PageRank
Haiyang Sun1188.18
Yudi Zheng213314.24
Lubomír Bulej316520.20
Stephen Kell4749.06
Walter Binder5107792.58