@INPROCEEDINGS{K.Ch1310:PROVIZ,
AUTHOR="Ramalingam {K. Chandrasekar} and Selcuk Uluagac and Raheem Beyah",
TITLE="{PROVIZ:} An Integrated Visualization and Programming Framework for {WSNs}",
BOOKTITLE="Eight IEEE Workshop on Practical Issues in Building Sensor Network
Applications 2013 (IEEE SenseApp 2013)",
ADDRESS="Sydney, Australia",
PAGES="146-149",
DAYS=21,
MONTH=oct,
YEAR=2013,
KEYWORDS="Wireless Sensor Networks; PROVIZ; Visualization and Monitoring tool;
Programming tool; Simulation tool",
ABSTRACT="Wireless Sensor Networks (WSNs) are rapidly gaining popularity in various
critical domains like health care, critical infrastructure, and climate
monitoring, where application builders have diversified development needs.
Independent of the functionalities provided by the WSN applications, many
of the developers use visualization, simulation, and programming tools.
However, these tools are designed as separate stand-alone applications,
which force developers to use multiple tools. This situation often poses
confusion and hampers an efficient development experience. To avoid the
complexity of using multiple tools, we have designed a new extensible,
multi-platform, scalable, and open-source framework called PROVIZ, which is
an integrated visualization and programming framework with the following
features: PROVIZ 1) visualizes sensor nodes and WSN traffic by parsing the
data received either from a packet sniffer (e.g., a sensor-based sniffer or
a commercial TI SmartRF 802.15.4 packet sniffer) or from a simulator (e.g.,
OMNeT); 2) visualizes a heterogeneous WSN consisting of different sensor
nodes sending packets with different packet payload formats; and 3)
provides a programming functionality to securely program the sensor nodes
over-the-air. Moreover, PROVIZ includes built-in extensible visual demo
deployment capabilities that allow users to quickly craft network scenarios
and share them with other users. In this paper, we explain the various
features of PROVIZ's visualization and programming framework, analyze an
example WSN security attack scenario, and discuss how PROVIZ can be used as
a visual debugging tool to identify the security attack and aid in
providing a software fix."
}

