Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
LimitLESS directories: A scalable cache coherence scheme
ASPLOS IV Proceedings of the fourth international conference on Architectural support for programming languages and operating systems
The process group approach to reliable distributed computing
Communications of the ACM
Next century challenges: scalable coordination in sensor networks
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
The “worm” programs—early experience with a distributed computation
Communications of the ACM
RT-CRM: Real-Time Channel-Based Reflective Memory
IEEE Transactions on Computers
Consistent group membership in ad hoc networks
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Maté: a tiny virtual machine for sensor networks
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
An Overview of Reflective Memory Systems
IEEE Concurrency
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
Harvest, Yield, and Scalable Tolerant Systems
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
Localized Group Membership Service for Ad Hoc Networks
ICPPW '02 Proceedings of the 2002 International Conference on Parallel Processing Workshops
Virtual Shared Memory: A Survey of Techniques and Systems
Virtual Shared Memory: A Survey of Techniques and Systems
Programming a paintable computer
Programming a paintable computer
Programming sensor networks using abstract regions
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Outdoor experimental comparison of four ad hoc routing algorithms
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
Scoping in wireless sensor networks: a position paper
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
A sensor network application construction kit (SNACK)
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Region streams: functional macroprogramming for sensor networks
DMSN '04 Proceeedings of the 1st international workshop on Data management for sensor networks: in conjunction with VLDB 2004
Programming ad-hoc networks of mobile and resource-constrained devices
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
A programming language for ad-hoc networks of mobile devices
LCR '04 Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems
Design and implementation of a single system image operating system for ad hoc networks
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Algorithms for generic role assignment in wireless sensor networks
Proceedings of the 3rd international conference on Embedded networked sensor systems
Sdlib: a sensor network data and communications library for rapid and robust application development
Proceedings of the 5th international conference on Information processing in sensor networks
Using virtual markets to program global behavior in sensor networks
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Generic role assignment for wireless sensor networks
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Infrastructure for Engineered Emergence on Sensor/Actuator Networks
IEEE Intelligent Systems
Programming wireless sensor networks with logical neighborhoods
InterSense '06 Proceedings of the first international conference on Integrated internet ad hoc and sensor networks
Building up to macroprogramming: an intermediate language for sensor networks
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
Mobile agent middleware for sensor networks: an application case study
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
Proceedings of the 2006 SIGCOMM workshop on Challenged networks
EnviroSuite: An environmentally immersive programming framework for sensor networks
ACM Transactions on Embedded Computing Systems (TECS)
Using logical neighborhoods to enable scoping in wireless sensor networks
Proceedings of the 3rd international Middleware doctoral symposium
TeenyLIME: transiently shared tuple space middleware for wireless sensor networks
Proceedings of the international workshop on Middleware for sensor networks
Supporting concurrent applications in wireless sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Abstractions for safe concurrent programming in networked embedded systems
Proceedings of the 4th international conference on Embedded networked sensor systems
Declarative failure recovery for sensor networks
Proceedings of the 6th international conference on Aspect-oriented software development
The regiment macroprogramming system
Proceedings of the 6th international conference on Information processing in 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
Decentralized, adaptive resource allocation for sensor networks
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
The Urbanet Revolution: Sensor Power to the People!
IEEE Pervasive Computing
Macroprogramming heterogeneous sensor networks using cosmos
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Workflow support for wireless sensor and actor networks: a position paper
DMSN '07 Proceedings of the 4th workshop on Data management for sensor networks: in conjunction with 33rd International Conference on Very Large Data Bases
Complex query processing in wireless sensor networks
Proceedings of the 2nd ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks
Context-Aware Migratory Services in Ad Hoc Networks
IEEE Transactions on Mobile Computing
Scenes: Abstracting interaction in immersive sensor networks
Pervasive and Mobile Computing
Kensho: a dynamic tasking architecture for sensor networks
ACM SIGBED Review - Special issue on the workshop on wireless sensor network architecture (April-2007)
Programming models for sensor networks: A survey
ACM Transactions on Sensor Networks (TOSN)
An agent-oriented information processing architecture for sensor network applications
International Journal of Ad Hoc and Ubiquitous Computing
WEAR: a balanced, fault-tolerant, energy-aware routing protocol in WSNs
International Journal of Sensor Networks
TRANSACT: A Transactional Framework for Programming Wireless Sensor/Actor Networks
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
Life cycle support for sensor network applications
Proceedings of the 2nd international workshop on Middleware for sensor networks
Event-based constraints for sensornet programming
Proceedings of the second international conference on Distributed event-based systems
Virtual infrastructure for collision-prone wireless networks
Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing
Data-Centric Visual Sensor Networks for 3D Sensing
GeoSensor Networks
A methodology for in-network evaluation of integrated logical-statistical models
Proceedings of the 6th ACM conference on Embedded network sensor systems
MacroLab: a vector-based macroprogramming framework for cyber-physical systems
Proceedings of the 6th ACM conference on Embedded network sensor systems
Failure detectors for wireless sensor-actuator systems
Ad Hoc Networks
Programming wireless sensor networks with the TeenyLime middleware
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
An interrelational grouping abstraction for heterogeneous sensors
ACM Transactions on Sensor Networks (TOSN)
Programming pervasive and mobile computing applications: The TOTA approach
ACM Transactions on Software Engineering and Methodology (TOSEM)
Agilla: A mobile agent middleware for self-adaptive wireless sensor networks
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
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
Wishbone: profile-based partitioning for sensornet applications
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
STFL: a spatio temporal filtering language with applications in assisted living
Proceedings of the 2nd International Conference on PErvasive Technologies Related to Assistive Environments
TMACS: type-based distributed middleware for mobile ad-hoc networks
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
A Language for Large Ensembles of Independently Executing Nodes
ICLP '09 Proceedings of the 25th International Conference on Logic Programming
Macrodebugging: global views of distributed program execution
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
IEEE Transactions on Wireless Communications
Fast track article: Bubble-sensing: Binding sensing tasks to the physical world
Pervasive and Mobile Computing
ACM SIGMOBILE Mobile Computing and Communications Review
Versatile support for efficient neighborhood data sharing
EWSN'07 Proceedings of the 4th European conference on Wireless sensor networks
A case study on prototyping power management protocols for sensor networks
SSS'06 Proceedings of the 8th international conference on Stabilization, safety, and security of distributed systems
SNTS: sensor network troubleshooting suite
DCOSS'07 Proceedings of the 3rd IEEE international conference on Distributed computing in sensor systems
Programming wireless sensor networks with the TeenyLIME middleware
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
Bundle: a group based programming abstraction for cyber physical systems
Proceedings of the 1st ACM/IEEE International Conference on Cyber-Physical Systems
Unit testing for wireless sensor networks
Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications
A modular and extensible macroprogramming compiler
Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications
IDEA: integrated distributed energy awareness for wireless sensor networks
Proceedings of the 8th international conference on Mobile systems, applications, and services
Mobility-based generic infrastructure for large scale sensor network architecture
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Peloton: coordinated resource management for sensor networks
HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems
PicOS tuples: easing event based programming in tiny pervasive systems
Proceedings of the 7th International Workshop on Model-Based Methodologies for Pervasive and Embedded Software
Proceedings of the ACM SIGSPATIAL International Workshop on GeoStreaming
Programming wireless sensor networks: Fundamental concepts and state of the art
ACM Computing Surveys (CSUR)
The announcement layer: beacon coordination for the sensornet stack
EWSN'11 Proceedings of the 8th European conference on Wireless sensor networks
Towards declarative query scoping in sensor networks
From active data management to event-based systems and more
sMapReduce: a programming pattern for wireless sensor networks
Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications
Toward a unified object model for cyber-physical systems
Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications
Programming paradigms for networked sensing: a distributed systems’ perspective
IWDC'05 Proceedings of the 7th international conference on Distributed Computing
Roadmap query for sensor network assisted navigation in dynamic environments
DCOSS'06 Proceedings of the Second IEEE international conference on Distributed Computing in Sensor Systems
Logical neighborhoods: a programming abstraction for wireless sensor networks
DCOSS'06 Proceedings of the Second IEEE international conference on Distributed Computing in Sensor Systems
Macro-programming wireless sensor networks using Kairos
DCOSS'05 Proceedings of the First IEEE international conference on Distributed Computing in Sensor Systems
Design and comparison of lightweight group management strategies in envirosuite
DCOSS'05 Proceedings of the First IEEE international conference on Distributed Computing in Sensor Systems
Design of adaptive overlays for multi-scale communication in sensor networks
DCOSS'05 Proceedings of the First IEEE international conference on Distributed Computing in Sensor Systems
Improving sensornet performance by separating system configuration from system logic
EWSN'10 Proceedings of the 7th European conference on Wireless Sensor Networks
Programming an amorphous computational medium
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
Tables: a spreadsheet-inspired programming model for sensor networks
DCOSS'10 Proceedings of the 6th IEEE international conference on Distributed Computing in Sensor Systems
A goal-oriented programming framework for grid sensor networks with reconfigurable embedded nodes
ACM Transactions on Embedded Computing Systems (TECS)
Addressing the semantic gap between video sensors and applications
Proceeding of the 23rd ACM Workshop on Network and Operating Systems Support for Digital Audio and Video
Sensor streams middleware for easy configuration and processing in hybrid sensor network
Proceedings of the 28th Annual ACM Symposium on Applied Computing
An Analysis of Language-Level Support for Self-Adaptive Software
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Configuration and operation of networked control systems over heterogeneous WSANs
ACM Transactions on Embedded Computing Systems (TECS) - Special Section on ESTIMedia'10
ACM Transactions on Embedded Computing Systems (TECS) - Special Section ESFH'12, ESTIMedia'11 and Regular Papers
Hi-index | 0.00 |
This paper proposes a neighborhood programming abstraction for sensor networks, wherein a node can identify a subset of nodes around it by a variety of criteria and share state with those nodes. This abstraction allows developers to design distributed algorithms in terms of the neighborhood abstraction itself, instead of decomposing them into component parts such as messaging protocols, data caches, and neighbor lists. In those applications that are already neighborhood-based, this abstraction is shown to facilitate good application design and to reduce algorithmic complexity, inter-component coupling, and total lines of code. The abstraction as defined here has been successfully used to implement several complex applications and is shown to capture the essence of many more existing distributed sensor network algorithms.