• DocumentCode
    715748
  • Title

    Detecting energy leaks in Android app with POEM

  • Author

    Ferrari, Alan ; Gallucci, Dario ; Puccinelli, Daniele ; Giordano, Silvia

  • Author_Institution
    Networking Lab., Univ. of Appl. Sci. of Southern Switzerland, Manno, Switzerland
  • fYear
    2015
  • fDate
    23-27 March 2015
  • Firstpage
    421
  • Lastpage
    426
  • Abstract
    This paper presents the design and implementation of a Portable Open Source Energy Monitor (POEM) to enable developers to automatically test and measure the energy consumption of every single application component down to the control flow level. Based on existing portable power meter designs, POEM extends the state of the art of application analysxis with the energy annotation of the control flow down to the basic blocks, the call graph, and the Android API calls, allowing developers to locate energy leaks in their applications with high accuracy. Because the power consumption is tied to the system status, energy annotation is also coupled with system activities.
  • Keywords
    application program interfaces; mobile computing; power aware computing; public domain software; smart phones; Android API call; Android application; POEM; control flow level; energy annotation; energy leak detection; portable open source energy monitor; portable power meter design; smartphones; Batteries; Energy consumption; Hardware; Monitoring; Power demand; Runtime; Smart phones;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing and Communication Workshops (PerCom Workshops), 2015 IEEE International Conference on
  • Conference_Location
    St. Louis, MO
  • Type

    conf

  • DOI
    10.1109/PERCOMW.2015.7134075
  • Filename
    7134075