Dynalize: Dynamic Analysis of Mobile Apps in a Platform-as-a-Service Cloud

作者: Pablo Graubner , Lars Baumgartner , Patrick Heckmann , Marcel Muller , Bernd Freisleben

DOI: 10.1109/CLOUD.2015.126

关键词: Mobile computingCloud computingOperating systemVirtualizationEmbedded systemComputer sciencePlatform as a serviceAndroid (operating system)Cloud computing securitySoftware deploymentVirtual deviceService virtualizationProvisioningWeb serviceMobile stationMobile search

摘要: Ensuring the software quality of mobile applications with respect to performance, robustness, energy consumption, security and privacy is an important problem for a growing researcher developer community. In this paper, we present Dynalize, Platform-as-a-Service cloud dynamic analysis applications. It allows researchers developers investigate at runtime in virtual device publish performed analyses as web services. contrast existing approaches, it makes use container virtualization on top Infrastructure-as-a-Service instances, enabling provisioning fast deployment analyses. A custom layout novel storage solution server layer ensures cost- runtime-efficient large-scale thousands apps. The applicability Dynalize demonstrated by about 6,000 Android Experiments startup, throughput different back ends show feasibility proposed approach.

参考文章(21)
Josh Hodosh, Brendan F. Dolan-Gavitt, Tim Leek, Patrick Hulin, Ryan Whelan, Repeatable Reverse Engineering for the Greater Good with PANDA Department of Computer Science, Columbia University. ,(2014) , 10.7916/D8WM1C1P
Jeremy Lee Erickson, Yung Ryn Choe, David Jakob Fritz, Michael Bierma, Eric Gustafson, Andlantis: Large-scale Android Dynamic Analysis. arXiv: Cryptography and Security. ,(2014)
Eckart Zitzler, Marco Laumanns, Lothar Thiele, SPEA2: Improving the strength pareto evolutionary algorithm Technical Report, Gloriastrasse 35. ,vol. 103, ,(2001) , 10.3929/ETHZ-A-004284029
Daoyuan Wu, Rocky K. C. Chang, Analyzing Android Browser Apps for file:// Vulnerabilities international conference on information security. pp. 345- 363 ,(2014) , 10.1007/978-3-319-13257-0_20
Shahin Shayandeh, Jitendra Padhye, Ian Obermiller, Ratul Mahajan, Sharad Agarwal, Lenin Ravindranath, AppInsight: mobile app performance monitoring in the wild operating systems design and implementation. pp. 107- 120 ,(2012) , 10.5555/2387880.2387891
Oleksii Starov, Sergiy Vilkomir, Integrated TaaS platform for mobile development: architecture solutions automation of software test. pp. 1- 7 ,(2013) , 10.5555/2662413.2662415
Lenin Ravindranath, Suman Nath, Jitendra Padhye, Hari Balakrishnan, Automatic and scalable fault detection for mobile applications international conference on mobile systems, applications, and services. pp. 190- 203 ,(2014) , 10.1145/2594368.2594377
William G. J. Halfond, Ramesh Govindan, Ding Li, Shuai Hao, Estimating mobile application energy consumption using program analysis international conference on software engineering. pp. 92- 101 ,(2013) , 10.5555/2486788.2486801
Abhinav Pathak, Y. Charlie Hu, Ming Zhang, Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof european conference on computer systems. pp. 29- 42 ,(2012) , 10.1145/2168836.2168841
Aravind Machiry, Rohan Tahiliani, Mayur Naik, Dynodroid: an input generation system for Android apps foundations of software engineering. pp. 224- 234 ,(2013) , 10.1145/2491411.2491450