Image Processing Reference
In-Depth Information
Developer access
DSN node (observer)
Target network (DUT)
FIGURE . DSN is a WSN testbed that separates distributed observers (DSN nodes) and the target network under
development or the DUT into two separate planes.
controlled from a central server and database component that presents all interaction, logs, and test
results to the user. For successful logging by the testbed the software running on the nodes under test
has to be augmented with test monitors that output all state and data to be logged to the observer
nodes.
11.4 Integrated Testing Architecture
In order to extend the possibilities of current testbeds such as introduced in Section . we develop
an integrated testing architecture that is geared at giving the sensor network designer the most trans-
parency possible while optimally taking into account the circumstances and the environment the
senor network is to be deployed in. In the following we present a test and instrumentation architec-
ture that augments WSN testbeds by incorporating the environment and giving exact and detailed
insight into the reaction to changing parameters and resource usage.
11.4.1 Influence of the Environment
The goals of designing and developing for correct function and in the case of WSNs, the efficient use of
resource consumption are key to longevity and sustainability in sensor network applications. here
is indeed a need for comprehensive and widely spread tools and methodology for system testing.
It is important to not just simply create a single new tool but an integrated methodology taking into
account analytical and empirical methods on different levels of abstraction [,].
Validation of the system with systematic testing strategies is an indispensable part to improve the
development process in order to arrive at a functioning and performing system implementation.
Testing of WSN system needs to cover the complete system state space concerning the hardware
resources and environment. Current testbeds are fixed at a single point although the system state
space considering the environment and resource configuration is large, as depicted in Figure ..
However, it is vital to determine effects of a drained battery, cold temperature, or unprecedented
obstructions to determine a functionally correct system under such operating conditions in the actual
deployment. Thus our testing strategy is to provide various defined resource and environmental
conditions to expose software faults, which are triggered by condition changes.
 
Search WWH ::




Custom Search