Matching events in a content-based subscription system
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Conflicts in Policy-Based Distributed Systems Management
IEEE Transactions on Software Engineering
The Ninja architecture for robust Internet-scale systems and services373423
Computer Networks: The International Journal of Computer and Telecommunications Networking - pervasive computing
Project Aura: Toward Distraction-Free Pervasive Computing
IEEE Pervasive Computing
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
Requirements for a Composition Language
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
The SAHARA Model for Service Composition across Multiple Providers
Pervasive '02 Proceedings of the First International Conference on Pervasive Computing
Dynamic Binding in Mobile Applications: A Middleware Approach
IEEE Internet Computing
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
One.world: Experiences with a Pervasive Computing Architecture
IEEE Pervasive Computing
System support for pervasive applications
ACM Transactions on Computer Systems (TOCS)
Olympus: A High-Level Programming Model for Pervasive Computing Environments
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
Managing the Policies of Non-Technical Users in a Dynamic World
POLICY '05 Proceedings of the Sixth IEEE International Workshop on Policies for Distributed Systems and Networks
Self-adaptation of event-driven component-oriented middleware using aspects of assembly
Proceedings of the 5th international workshop on Middleware for pervasive and ad-hoc computing: held at the ACM/IFIP/USENIX 8th International Middleware Conference
OntoHealth: An Ontology Applied to Pervasive Hospital Environments
International Journal of Advanced Pervasive and Ubiquitous Computing
Hi-index | 0.00 |
The pervasive computing environment will be composed of heterogeneous services. In this work, we have explored how a domain specific language for service composition can be implemented to capture the common design patterns for service composition, yet still retain a comparable performance to other systems written in mainstream languages such as Java. In particular, we have proposed the use of the method delegation design pattern, the resolution of service bindings through the use of dynamically adjustable characteristics and the late binding of services as key features in simplifying the service composition task. These are realised through the Scooby language, and the approach is compared to the use of APIs to define adaptable services.