Swarm intelligence: from natural to artificial systems
Swarm intelligence: from natural to artificial systems
Coordination languages and their significance
Communications of the ACM
Content based multicast (CBM) in ad hoc networks
MobiHoc '00 Proceedings of the 1st ACM international symposium on Mobile ad hoc networking & computing
Programmable self-assembly using biologically-inspired multiagent control
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Network abstractions for context-aware mobile computing
Proceedings of the 24th International Conference on Software Engineering
Directed diffusion for wireless sensor networking
IEEE/ACM Transactions on Networking (TON)
The Event Heap: A Coordination Infrastructure for Interactive Workspaces
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
Cooperative Computin for Distributed Embedded Systems
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
A new approach to scalable Linda-systems based on swarms
Proceedings of the 2003 ACM symposium on Applied computing
Ad hoc Networking
Security in wireless ad hoc networks
The handbook of ad hoc wireless networks
Hood: a neighborhood abstraction for sensor networks
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Co-Fields: A Physically Inspired Approach to Motion Coordination
IEEE Pervasive Computing
Privacy, Security and Trust within the Context of Pervasive Computing (The Kluwer International Series in Engineering and Computer Science)
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
System challenges for ubiquitous & pervasive computing
Proceedings of the 27th international conference on Software engineering
Content-Based Publish-Subscribe over Structured Overlay Networks
ICDCS '05 Proceedings of the 25th IEEE International Conference on Distributed Computing Systems
Gossip-based aggregation in large dynamic networks
ACM Transactions on Computer Systems (TOCS)
Decentralized control of E'GV transportation systems
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Views: customizable abstractions for contextaware applications in MANETs
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
Spray computers: Explorations in self-organization
Pervasive and Mobile Computing
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
LIME: A coordination model and middleware supporting mobility of hosts and agents
ACM Transactions on Software Engineering and Methodology (TOSEM)
Design patterns from biology for distributed computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
REDS: a reconfigurable dispatching system
Proceedings of the 6th international workshop on Software engineering and middleware
EgoSpaces: Facilitating Rapid Development of Context-Aware Mobile Applications
IEEE Transactions on Software Engineering
IEEE Pervasive Computing
Realizing Teamwork in the Field: An Agent-Based Approach
IEEE Pervasive Computing
A Simple Model and Infrastructure for Context-Aware Browsing of the World
PERCOM '07 Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications
Context-Aware Migratory Services in Ad Hoc Networks
IEEE Transactions on Mobile Computing
Urban traffic control with co-fields
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
Programming modular robots with the TOTA middleware
ESOA'06 Proceedings of the 4th international conference on Engineering self-organising systems
Self-maintaining overlay data structures for pervasive autonomic services
SelfMan'06 Proceedings of the Second IEEE international conference on Self-Managed Networks, Systems, and Services
Self-assembly on demand in a group of physical autonomous mobile robots navigating rough terrain
ECAL'05 Proceedings of the 8th European conference on Advances in Artificial Life
Motion coordination in the quake 3 arena environment: a field-based approach
E4MAS'04 Proceedings of the First international conference on Environments for Multi-Agent Systems
Location-dependent services for mobile users
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Handling dynamics in diffusive aggregation schemes: An evaporative approach
Future Generation Computer Systems
Improving impact of self-adaptation and self-management research through evaluation methodology
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
A roadmap towards sustainable self-aware service systems
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Towards a pervasive infrastructure for chemical-inspired self-organising services
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Sensor abstractions for opportunistic activity and context recognition systems
EuroSSC'10 Proceedings of the 5th European conference on Smart sensing and context
Spatial Coordination of Pervasive Services through Chemical-Inspired Tuple Spaces
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Infrastructureless Spatial Storage Algorithms
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Macro Programming a Spatial Computer with Bayesian Networks
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Programming coordination laws of artifacts in CArtAgO
Proceedings of the 2011 ACM Symposium on Applied Computing
Core operational semantics of Proto
Proceedings of the 2011 ACM Symposium on Applied Computing
Environment programming in multi-agent systems: an artifact-based perspective
Autonomous Agents and Multi-Agent Systems
Middleware support for internetware: a service perspective
Proceedings of the Second Asia-Pacific Symposium on Internetware
Self-organising pervasive ecosystems: a crowd evacuation example
SERENE'11 Proceedings of the Third international conference on Software engineering for resilient systems
An agent framework for agent societies
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Future Generation Computer Systems
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
Pervasive ecosystems: a coordination model based on semantic chemistry
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Grounding ecologies on multiple spaces
Pervasive and Mobile Computing
Architectural abstractions for spaces-based communication in Smart Environments
Journal of Ambient Intelligence and Smart Environments - A software engineering perspective on smart applications for AmI
Linda in space-time: an adaptive coordination model for mobile ad-hoc environments
COORDINATION'12 Proceedings of the 14th international conference on Coordination Models and Languages
Adam: Identifying defects in context-aware adaptation
Journal of Systems and Software
On competitive self-composition in pervasive services
Science of Computer Programming
Operational semantics of proto
Science of Computer Programming
LOCCAM - loosely coupled context acquisition middleware
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Proceedings of the 28th Annual ACM Symposium on Applied Computing
DCSP-MC: dependable cloud-based storage platform for mobile computing
International Journal of Networking and Virtual Organisations
An Analysis of Language-Level Support for Self-Adaptive Software
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Injecting Self-Organisation into Pervasive Service Ecosystems
Mobile Networks and Applications
Bespoke physics for living technology
Artificial Life
Hi-index | 0.00 |
Pervasive and mobile computing call for suitable middleware and programming models to support the activities of complex software systems in dynamic network environments. In this article we present TOTA (“Tuples On The Air”), a novel middleware and programming approach for supporting adaptive context-aware activities in pervasive and mobile computing scenarios. The key idea in TOTA is to rely on spatially distributed tuples, adaptively propagated across a network on the basis of application-specific rules, for both representing contextual information and supporting uncoupled interactions between application components. TOTA promotes a simple way of programming that facilitates access to distributed information, navigation in complex environments, and the achievement of complex coordination tasks in a fully distributed and adaptive way, mostly freeing programmers and system managers from the need to take care of low-level issues related to network dynamics. This article includes both application examples to clarify concepts and performance figures to show the feasibility of the approach