• DocumentCode
    3506276
  • Title

    All eyes on code: Using call graphs for WSN software optimization

  • Author

    Pottner, Wolf-Bastian ; Willmann, Daniel ; Busching, Felix ; Wolf, Lars

  • Author_Institution
    Inst. of Oper. Syst. & Comput. Networks, Tech. Univ. Braunschweig, Braunschweig, Germany
  • fYear
    2013
  • fDate
    21-24 Oct. 2013
  • Firstpage
    137
  • Lastpage
    145
  • Abstract
    Efficient code is essential for Wireless Sensor Networks. Limited computational resources and low memory capacities require a disciplined and provident programming style. However, optimizing code requires tools to provide a deep insight into where the code may have potential for improvement. In this paper we present a way of generating call graphs of software for standard Wireless Sensor Nodes. We execute the software on the actual nodes to collect profiling information and visualize this data on a PC-based host system. The call graphs are enriched with information about function execution time, execution count and visualize the call chain of the program to allow the programmer to identify room for optimization.
  • Keywords
    directed graphs; software engineering; telecommunication computing; wireless sensor networks; PC-based host system; WSN software optimization; call chain; call graphs; code profiling; execution count; function execution time; profiling information; wireless sensor nodes; Conferences; Hardware; Libraries; Manuals; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks Workshops (LCN Workshops), 2013 IEEE 38th Conference on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-1-4799-0539-3
  • Type

    conf

  • DOI
    10.1109/LCNW.2013.6758510
  • Filename
    6758510