VisualSim Wireless is a modeling and simulation framework for
wireless and sensor networks that builds on and leverages VisualSim.
Modeling of wireless networks require sophisticated modeling of
communication channels, sensors, ad-hoc networking protocols,
localization strategies, media access control protocols, energy
consumption in sensor nodes, etc. This modeling framework is designed
to support a component-based construction of such models. It supports
actor-oriented definition of network nodes, wireless communication
channels, physical media such as acoustic channels, and wired
subsystems. The software architecture consists of a set of base classes
for defining channels and sensor nodes, a library of subclasses that
provide certain specific channel models and node models, and an
extensible visualization framework. Custom nodes can be defined by
sub-classing the base classes and defining the behavior in Java/C/C++
or by creating composite models using any of several VisualSim modeling
libraries. Custom channels can be defined by sub-classing the
WirelessChannel base class and by attaching functionality defined in
VisualSim models. It is intended to build models that include
sophisticated elements from several aspects.
The basic components of this framework are the simulator, the
channel model and the sensor node model, and explains how to build
sensor network models graphically. The demonstration provides tutorials
that will enable the reader to construct elaborate sensor network
models and to have confidence in the results of a simulation of those
models. VisualSim Wireless Library can be used to construct models of
such systems. VisualSim Wireless is built on top of VisualSim, a
framework supporting the construction of such domain-specific tools.

Figure 1: VisualSim Wireless and Sensor Modeler