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
Link To Document