Designing and modifying sensor network applications demand for IT expertise in the field of distributed systems. Programming paradigms used in application development for sensor networks like object orientation do not refer to the distributed nature of a sensor network application. This represses the usage of sensor network technology as part of industrial applications. In enterprises graphical tools like BPEL and BPMN are used to coordinate distributed processes and overcome the complexity of the interaction among different components. In this work we introduce the GWELS toolbox as graphical process modeling tool to realize the service oriented programming paradigm for sensor networks and ease the development and integration of sensor network applications. We exemplarily design and deploy a sensor network application with GWELS to demonstrate the applicability of our approach.
Despite much research in the area of wireless sensor networks in recent years, the programming of sensor nodes is still time-consuming and tedious. A new paradigm which seems to be qualified to simplify the programming of sensor networks is the Service Oriented Architecture. The composition of simple services to more complex ones can be a convenient way to design applications. To enable the sophisticated techniques known from service oriented architectures like replication and migration of services, a transaction model for sensor networks is required. In this paper, we study the applicability of the standard commit protocols Two Phase Commit (2PC) and Transaction Commit On Timeout and show in experiments with real sensor nodes that 2PC can enable consistent service migration in wireless sensor networks.
Using structured data formats like XML in wireless sensor networks to support exchangeability and heterogeneity on application level has become an important research topic in the area of large scale networked sensing systems. Besides, the usage of XML encourages the adaptation of service oriented programming techniques to simplify sensor network application engineering. While the sensor nodes still have significant resource limitations in terms of energy and memory capacity and computational power, recent data management approaches show positive results to bridge this resource gap. Nevertheless, further optimizations are needed to enhance the application range to support larger sets of data within the networks. In this work we present an optimization for a template object compression scheme that is based on a stream-oriented XML compression and supports dynamic data management and query evaluation on the compressed data. We hereby present a complete solution for XML compression, data processing and query evaluation that can be further embedded in the engineering process to support developers. The presented solutions are evaluated and result into significant improvements in comparison to previous approaches, when processing complex large scale XML documents.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.