Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Fuzzy set theory: foundations and applications
Fuzzy set theory: foundations and applications
KLAIM: A Kernel Language for Agents Interaction and Mobility
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Tuple centres for the coordination of Internet agents
Proceedings of the 1999 ACM symposium on Applied computing
MARS: A Programmable Coordination Architecture for Mobile Agents
IEEE Internet Computing
ECOOP '94 Selected papers from the ECOOP'94 Workshop on Models and Languages for Coordination of Parallelism and Distribution, Object-Based Models and Languages for Concurrent Systems
Extending the Matching Facilities of Linda
COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
LIME: A Middleware for Physical and Logical Mobility
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
LighTS: a lightweight, customizable tuple space supporting context-aware applications
Proceedings of the 2005 ACM symposium on Applied computing
Journal of Intelligent and Robotic Systems
Self-organized control of knowledge generation in pervasive computing systems
Proceedings of the 2009 ACM symposium on Applied Computing
Contextual Data Management and Retrieval: A Self-Organized Approach
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 03
Rapid prototyping of routing protocols with evolving tuples
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
A self-organizing architecture for pervasive ecosystems
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Dynamic adaptive service architecture - towards coordinated service composition
ECSA'10 Proceedings of the 4th European conference on Software architecture
Description spaces with fuzziness
Proceedings of the 2011 ACM Symposium on Applied Computing
Space-based multi-core programming in Java
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java
Ontology-based composition and matching for dynamic cloud service coordination
International Journal of Metadata, Semantics and Ontologies
MADServer: a server architecture for mobile advanced delivery
Proceedings of the seventh ACM international workshop on Challenged networks
Science of Computer Programming
Hi-index | 0.00 |
Our experience with using the tuple space abstraction in context-aware applications, evidenced that the traditional Linda matching semantics based on value equality are not appropriate for this domain, where queries often require the ability to match on value ranges, deal with uncertainty, and perform data aggregation. Originally developed as the core tuple space layer for the Lime middleware, LighTS provides a flexible framework that makes it easy to extend the tuple space in many ways, including changing the back-end implementation, redefining the matching semantics, and providing new constructs. In this paper, we describe the design and programming interface of LighTS, and show how its flexible architecture can be easily extended to define novel constructs supporting the development of context-aware applications.