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 :
بازگشت