• DocumentCode
    188879
  • Title

    DIAS: Automated Online Analysis for Android Applications

  • Author

    Juanru Li ; Yuanyuan Zhang ; Wenbo Yang ; Junliang Shu ; Dawu Gu

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2014
  • fDate
    11-13 Sept. 2014
  • Firstpage
    307
  • Lastpage
    314
  • Abstract
    Online program analysis aims to analyze a program as it executes. Traditional online program analysis is generally interactive and not automated. An automated online program analysis requires fine-grained yet flexible analyzing infrastructure to support. Android system, although providing many high-level debugging interfaces, lacks such functionality and is not convenient for developing automated analysis tools. In this paper we present DIAS, a flexible and extensible framework for automated online analysis of Android applications. DIAS contains an introspection monitor and many analysis modules. Based on the introspection monitor and the analysis modules, DIAS provides a set of analysis interfaces to help access various types of runtime information and performs automated online analysis. Automated program analysis is then accomplished using these interfaces. DIAS can monitor applications´ execution and understand their behavior, which is useful for profiling, debugging and security analysis. Moreover, DIAS´s analysis interface eases the task of developing new online analysis functions.
  • Keywords
    Android (operating system); application program interfaces; program debugging; program diagnostics; security of data; Android application; Android system; DIAS analysis interface; analysis interfaces; analysis modules; automated analysis tool; automated online analysis; automated online program analysis; automated program analysis; debugging analysis; extensible framework; flexible framework; high-level debugging interface; introspection monitor; online analysis function; profiling analysis; runtime information; security analysis; Androids; Debugging; Humanoid robots; Monitoring; Probes; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2014 IEEE International Conference on
  • Conference_Location
    Xi´an
  • Type

    conf

  • DOI
    10.1109/CIT.2014.82
  • Filename
    6984671