Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Tuplespace-based computing for the semantic web: A survey of the state-of-the-art
The Knowledge Engineering Review
A formal definition of RESTful semantic web services
Proceedings of the First International Workshop on RESTful Design
Smart-M3 information sharing platform
ISCC '10 Proceedings of the The IEEE symposium on Computers and Communications
Distributed Systems: Concepts and Design
Distributed Systems: Concepts and Design
Assessing Data Dissemination Strategies within Triple Spaces on the Web of Things
IMIS '12 Proceedings of the 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing
Lightweight user access control in energy-constrained wireless network services
UCAmI'12 Proceedings of the 6th international conference on Ubiquitous Computing and Ambient Intelligence
Hi-index | 0.00 |
In Ambient Intelligence environments machines proactively and transparently work on behalf of humans. The nature of these machines and the communication protocols they use is multifarious. Therefore, the applications running on top of them remarkably demand interoperability. The Triple Space Computing (TSC) paradigm addresses that problem by sharing information represented in a semantic format through a common virtual space. As long as application developers use standard ontologies, different applications using the same spaces will interact automatically. The focus of this paper is to present Otsopack, a fully distributed TSC middleware designed to meet the needs of mobile and resource constrained devices. Otsopack defines a simple HTTP interface for the TSC operations. This interface focuses on simplicity and modularity, so that two implementations that support different modules can still interact. To assess the middleware we provide time and load measurements, and we analyze two independent implementations.