scispace - formally typeset
Journal ArticleDOI

Composing software services in the pervasive computing environment: Languages or APIs?

Jon Robinson, +2 more
- 01 Aug 2008 - 
- Vol. 4, Iss: 4, pp 481-505
Reads0
Chats0
TLDR
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 are proposed.
About
This article is published in Pervasive and Mobile Computing.The article was published on 2008-08-01. It has received 14 citations till now. The article focuses on the topics: Service (business) & Software design pattern.

read more

Citations
More filters
Journal ArticleDOI

WComp middleware for ubiquitous computing: Aspects and composite event-based Web services

TL;DR: The authors' WComp middleware model is introduced, which federates three main paradigms: event-based Web services, a lightweight component-based approach to design dynamic composite services, and an adaptation approach using the original concept called Aspect of Assembly, showing empirically that principles of aspects and program integration can be used to facilitate the design of adaptive applications.
Journal ArticleDOI

A systematic review on the engineering of software for ubiquitous systems

TL;DR: A systematic literature review of papers presenting and evaluating approaches for the different phases of the software development life cycle for ubiquitous systems found implementation, evolution/maintenance, and feedback phases have been the most studied.
Proceedings ArticleDOI

Self-adaptation of event-driven component-oriented middleware using aspects of assembly

TL;DR: A middleware called WComp is proposed which federates an event-driven component-oriented approach to compose distributed services for devices which is coupled with adaptation mechanisms dealing with separation of concerns.
Journal ArticleDOI

OntoHealth: An Ontology Applied to Pervasive Hospital Environments

TL;DR: This chapter presents OntoHealth: an ontology applied to health pervasive environment and a tool to its processing and the main idea is that a hospital could be seen as this pervasive environment, where someone engages a range of computational devices and systems simultaneously, in the course of ordinary activities, and may not necessarily even be aware of doing so.
Dissertation

Supporting policy-based contextual reconfiguration and adaptation in ubiquitous computing

TL;DR: The main argument forming the basis of this thesis is that the use of a policy-based programming model is advocated and argued that it provides more effective means for developing, modifying and extending such applications.
References
More filters
Journal ArticleDOI

The many faces of publish/subscribe

TL;DR: This paper factors out the common denominator underlying these variants: full decoupling of the communicating entities in time, space, and synchronization to better identify commonalities and divergences with traditional interaction paradigms.
Journal ArticleDOI

Pervasive computing: vision and challenges

TL;DR: The relationship of this new field to its predecessors is examined: distributed systems and mobile computing, and four new research thrusts are identified: effective use of smart spaces, invisibility, localized scalability, and masking uneven conditioning.
Book ChapterDOI

The Ponder Policy Specification Language

TL;DR: The Ponder language provides a common means of specifying security policies that map onto various access control implementation mechanisms for firewalls, operating systems, databases and Java.
Journal ArticleDOI

A middleware infrastructure for active spaces

TL;DR: Gaia exports services to query, access, and use existing resources and context, and provides a framework to develop user-centric, resource-aware, multidevice, context-sensitive, and mobile applications.
Journal ArticleDOI

Project Aura: toward distraction-free pervasive computing

TL;DR: Aura aims to minimize distractions on a user's attention, creating an environment that adapts to the user's context and needs, specifically intended for pervasive computing environments involving wireless communication, wearable or handheld computers, and smart spaces.
Related Papers (5)