Journal ArticleDOI
Composing software services in the pervasive computing environment: Languages or APIs?
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
Jean-Yves Tigli,Stéphane Lavirotte,Gaëtan Rey,Vincent Hourdin,Daniel Cheung-Foo-Wo,Eric Callegari,Michel Riveill +6 more
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
Giovani Rubert Librelotto,Iara Augustin,Jonas Bulegon Gassen,Guilherme Chagas Kurtz,Leandro O. Freitas,Ricardo G. Martini,Renato Preigschadt de Azevedo +6 more
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
Manuel Roman,Christopher P. Hess,Renato Cerqueira,Anand Ranganathan,Roy H. Campbell,Klara Nahrstedt +5 more
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.