Investigating Bigraphs to Model Dynamic Service Substitution in Pervasive Computing Scenarios

Renan Krishna, Ian Wakeman, Dan Chalmers · 2010

Substitution in Pervasive Computing Scenarios Renan Krishna, Ian Wakeman, Dan Chalmers, University of Sussex, UK Ubiquitous systems are often characterized as being volatile [1]. This includes all of the following properties: 1) Device and communication link failures, 2) Variation in the properties of communication such as bandwidth, and 3) Creation and destruction of associations which are logical communication relationships between software components resident on the devices. We envisage a mobile device that is running a service composition comprised of more than two services and one of them disappears. Service is defined as a platform independent, loosely coupled, self contained, programmable application that can be described, published, discovered, coordinated and configured for the purpose of developing distributed interoperable applications [2]. Service composition refers to the development of customized services by discovering, integrating and executing existing services [3]. Dynamic service composition involves the selection of services to be composed at run-time .We need to “substitute” the service with a “compatible” service such that the behaviour of the composed service is not altered [4]. We need to think about what it means for a service to be substitutable, adaptive and compatible. How do we automatically achieve the substitution in a manner that is transparent to the user?

Read the paper · More papers on PaperTik