Object-Oriented Publish/Subscribe Programming Language for Wireless Sensor Networks Reprogramming


This paper presents an object-oriented publish/subscribe(Pub/Sub) programming language, called OPS, for modeling and implementing the architecture of wireless sensor networks (WSNs) reprogramming applications. Considering the ability to efficiently update applications running on sensor nodes which is necessary for WSNs reprogramming, event and subscription models provide suitable programming abstractions by integrated Pub/Sub with object-oriented environment. Focusing on the modifications that should be easy to reflect on the sensor nodes, we select an abstraction level for sending the compiled updates, and make a trade-off between WSNs operation costs and reprogramming costs. We design and implement a prototype system on OPS. Simulation experiments imply that OPS is simplicity, while ensuring good flexibility in updating code.

4 Figures and Tables

Cite this paper

@inproceedings{Dong2015ObjectOrientedPP, title={Object-Oriented Publish/Subscribe Programming Language for Wireless Sensor Networks Reprogramming}, author={Biao Dong}, year={2015} }