|
From saving energy to saving
lives, the applications will change our world. The goal of our research is to
unify several levels of network information technology into a coherent and
easily used software system, ensuring that those applications can be written
easily by developers. Despite the apparent simplicity of the process,
developers will have a robust and efficient network communications
infrastructure, one that can evolve to unify community-wide research results.
Application development environments for
sensor/actuator-based systems are in an early state of standardization, and they
have not yet reached the maturity of embedded systems environments. In the area
of networking, while distributed computing and computational grids are making
great strides in the Internet environment, they rely on a complex infrastructure
that is not available to smaller, targeted sensor networks. The inherent
complexity, unreliability and uncertainty of sensor-based pervasive environments
breaks down current system architectures and application development paradigms,
which are based on strong guarantees, static behaviors and pre-orchestrated
compositions. These assumptions would render both the infrastructure and the
applications on a wireless sensor network brittle and insecure. We intend to
define network and system architectures and programming models that will ease
the creation and deployment of intelligent sensor and actuator based
applications. |