File(s) under permanent embargo
MHS: a context-enabled regulated framework for pervasive services
Purpose: Pervasive computing environments such as a pervasive campus domain, shopping, etc. will become commonplaces in the near future. The key to enhance these system environments with services relies on the ability to effectively model and represent contextual information, as well as spontaneity in downloading and executing the service interface on a mobile device. The system needs to provide an infrastructure that handles the interaction between a client device that requests a service and a server which responds to the client's request via Web service calls. The system should relieve end-users from low-level tasks of matching services with locations or other context information. The mobile users do not need to know or have any knowledge of where the service resides, how to call a service, what the service API detail is and how to execute a service once downloaded. All these low-level tasks can be handled implicitly by a system. The aim of this paper is to investigate the notion of context-aware regulated services, and how they should be designed, and implemented. Design/methodology/approach: The paper presents a detailed design, and prototype implementation of the system, called mobile hanging services (MHS), that provides the ability to execute mobile code (service application) on demand and control entities' behaviours in accessing services in pervasive computing environments. Extensive evaluation of this prototype is also provided. Findings: The framework presented in this paper enables a novel contextual services infrastructure that allows services to be described at a high level of abstraction and to be regulated by contextual policies. This contextual policy governs the visibility and execution of contextual services in the environment. In addition, a range of contextual services is developed to illustrate different types of services used in the framework. Originality/value: The main contribution of this paper is a high-level model of a system for context-aware regulated services, which consists of environments (domains and spaces), contextual software components, entities and computing devices. © Emerald Group Publishing Limited.
History
Journal
International journal of pervasive computing and communicationsVolume
6Pagination
47-87Location
Bingley, Eng.Publisher DOI
ISSN
1742-7371eISSN
1742-738XLanguage
engPublication classification
C1.1 Refereed article in a scholarly journalCopyright notice
2010, Emerald Group Publishing LimitedIssue
1Publisher
Emerald Group PublishingUsage metrics
Keywords
Licence
Exports
RefWorksRefWorks
BibTeXBibTeX
Ref. managerRef. manager
EndnoteEndnote
DataCiteDataCite
NLMNLM
DCDC