Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Next century challenges: scalable coordination in sensor networks
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Calibration as parameter estimation in sensor networks
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
Directed diffusion for wireless sensor networking
IEEE/ACM Transactions on Networking (TON)
The nesC language: A holistic approach to networked embedded systems
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
An adaptive energy-efficient MAC protocol for wireless sensor networks
Proceedings of the 1st international conference on Embedded networked sensor systems
EnviroTrack: Towards an Environmental Computing Paradigm for Distributed Sensor Networks
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
Hood: a neighborhood abstraction for sensor networks
Proceedings of the 2nd international conference on Mobile systems, applications, and services
A survey of MAC protocols for sensor networks
Wireless sensor networks
Reliable transport for sensor networks: PSFQ - Pump slowly fetch quickly paradigm
Wireless sensor networks
Rapid Development and Flexible Deployment of Adaptive Wireless Sensor Network Applications
ICDCS '05 Proceedings of the 25th IEEE International Conference on Distributed Computing Systems
Beyond event handlers: programming wireless sensors with attributed state machines
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
Avrora: scalable sensor network simulation with precise timing
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
LIME: A coordination model and middleware supporting mobility of hosts and agents
ACM Transactions on Software Engineering and Methodology (TOSEM)
TeenyLIME: transiently shared tuple space middleware for wireless sensor networks
Proceedings of the international workshop on Middleware for sensor networks
Programming sensor networks using abstract regions
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Mobile data collection in sensor networks: The TinyLime middleware
Pervasive and Mobile Computing
Routing techniques in wireless sensor networks: a survey
IEEE Wireless Communications
Efficient configuration and control of sanets using facts
Proceedings of the 1st ACM international workshop on Heterogeneous sensor and actor networks
A self-adaptive context processing framework for wireless sensor networks
Proceedings of the 3rd international workshop on Middleware for sensor networks
Multisensor message exchange mechanism
International Journal of Electronic Security and Digital Forensics
ESCAPE: A Component-Based Policy Framework for Sense and React Applications
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Ruling Networks with RDL: A Domain-Specific Language to Task Wireless Sensor Networks
RuleML '08 Proceedings of the International Symposium on Rule Representation, Interchange and Reasoning on the Web
Open framework middleware: an experimental middleware design concept for wireless sensor networks
MUCS '09 Proceedings of the 6th international workshop on Managing ubiquitous communications and services
Monitoring heritage buildings with wireless sensor networks: The Torre Aquila deployment
IPSN '09 Proceedings of the 2009 International Conference on Information Processing in Sensor Networks
Simulation environment scenarios using cellular automata for wireless sensor network analysis
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
Providing data confidentiality against malicious hosts in Shared Data Spaces
Science of Computer Programming
Handling dynamics in diffusive aggregation schemes: An evaporative approach
Future Generation Computer Systems
A roadmap towards sustainable self-aware service systems
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
LooCI: a loosely-coupled component infrastructure for networked embedded systems
Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia
Networked embedded system applications design driven by an abstract middleware environment
Proceedings of the Conference on Design, Automation and Test in Europe
Software engineering and wireless sensor networks: happy marriage or consensual divorce?
Proceedings of the FSE/SDP workshop on Future of software engineering research
Programming wireless sensor networks: Fundamental concepts and state of the art
ACM Computing Surveys (CSUR)
A policy-based publish/subscribe middleware for sense-and-react applications
Journal of Systems and Software
The announcement layer: beacon coordination for the sensornet stack
EWSN'11 Proceedings of the 8th European conference on Wireless sensor networks
Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications
On the complementarity of triple spaces and the Web of Things
Proceedings of the Second International Workshop on Web of Things
A qualitative human-centric evaluation of flexibility in middleware implementations
Empirical Software Engineering
Computer Networks: The International Journal of Computer and Telecommunications Networking
Programming sensor networks with state-centric services
DCOSS'10 Proceedings of the 6th IEEE international conference on Distributed Computing in Sensor Systems
Self-organizing virtual macro sensors
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
RESTful triple spaces of things
Proceedings of the Third International Workshop on the Web of Things
Building smart environments with LooCI
Proceedings of the Posters and Demo Track
Users as reconfigurable elements in distributed sensing applications
Proceedings of the 7th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks
Building Wireless Sensor Network Applications with LooCI
International Journal of Mobile Computing and Multimedia Communications
A comprehensive compiler-assisted thread abstraction for resource-constrained systems
Proceedings of the 12th international conference on Information processing in sensor networks
CrimeSPOT: A language and runtime for developing active wireless sensor network applications
Science of Computer Programming
Hi-index | 0.00 |
Wireless sensor networks (WSNs) are evolving to support sense-and-react applications, where actuators are physically interspersed with the sensors that trigger them. This solution maximizes localized interactions, improving resource utilization and reducing latency w.r.t. solutions with a centralized sink. Nevertheless, application development becomes more complex: the control logic must be embedded in the network, and coordination among multiple tasks is needed to achieve the application goals. This paper presents TeenyLime, a WSN middleware designed to address the above challenges. TeenyLime provides programmers with the high-level abstraction of a tuple space, enabling data sharing among neighboring devices. These and other WSN-specific constructs simplify the development of a wide range of applications, including sense-and-react ones. TeenyLime yields simpler, cleaner, and more reusable implementations, at the cost of only a very limited decrease in performance. We support these claims through a source-level, quantitative comparison between implementations based on TeenyLime and on mainstream approaches, and by analyzing measures of processing overhead and power consumption obtained through cycle-accurate emulation.