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

Wolf-Bastian Pottner, Daniel Willmann, Felix Busching, Lars Wolf
2013 38th Annual IEEE Conference on Local Computer Networks - Workshops  
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
more » ... isualize 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.
doi:10.1109/lcnw.2013.6758510 dblp:conf/lcn/PottnerWBW13 fatcat:qwelbqn52vaopljttp2ebawv7a