In pervasive environments, availability and reliability of a service cannot always be guaranteed. In such environments, automatic and dynamic mechanisms are required to compose services or compensate for a service that becomes unavailable during the runtime. Most of the existing works on services composition do not provide sufficient support for automatic service provisioning in pervasive environments. We propose a Divide and Conquer algorithm that can be used at the service runtime to repeatedly divide a service composition request into several simpler sub-requests. The algorithm repeats until for each sub-request we find at least one atomic service that meets the requirements of that sub-request. The identified atomic services can then be...
International audienceService-oriented pervasive systems, composed of a large number of devices with...
International audienceThe service composition aims to provide a variety of high level services. Rece...
An increasing amount of today's software systems is developed by dynamically composing available ato...
In pervasive environments, availability and reliability of a service cannot always be guaranteed. In...
In pervasive environments, availability and reliability of a service cannot always be guaranteed. In...
In pervasive environments, availability and reliability of a service cannot always be guaranteed. In...
Abstract—In pervasive environments, availability and relia-bility of a service cannot always be guar...
International audienceThe development of pervasive computing has put the light on a challenging prob...
Pervasive environments are characterised by highly heterogeneous services and mobile devices with dy...
Because of providing services to the users in the heterogeneous distributed environments, service or...
The development of pervasive computing has put the light on a challenging problem: how to dynamicall...
Service composition is a mechanism to combine two or more services to form a composite service for d...
International audienceService-oriented pervasive systems, composed of a large number of devices with...
International audienceService-oriented pervasive systems, composed of a large number of devices with...
Abstract—Service-oriented pervasive systems, composed of a large number of devices with heterogeneou...
International audienceService-oriented pervasive systems, composed of a large number of devices with...
International audienceThe service composition aims to provide a variety of high level services. Rece...
An increasing amount of today's software systems is developed by dynamically composing available ato...
In pervasive environments, availability and reliability of a service cannot always be guaranteed. In...
In pervasive environments, availability and reliability of a service cannot always be guaranteed. In...
In pervasive environments, availability and reliability of a service cannot always be guaranteed. In...
Abstract—In pervasive environments, availability and relia-bility of a service cannot always be guar...
International audienceThe development of pervasive computing has put the light on a challenging prob...
Pervasive environments are characterised by highly heterogeneous services and mobile devices with dy...
Because of providing services to the users in the heterogeneous distributed environments, service or...
The development of pervasive computing has put the light on a challenging problem: how to dynamicall...
Service composition is a mechanism to combine two or more services to form a composite service for d...
International audienceService-oriented pervasive systems, composed of a large number of devices with...
International audienceService-oriented pervasive systems, composed of a large number of devices with...
Abstract—Service-oriented pervasive systems, composed of a large number of devices with heterogeneou...
International audienceService-oriented pervasive systems, composed of a large number of devices with...
International audienceThe service composition aims to provide a variety of high level services. Rece...
An increasing amount of today's software systems is developed by dynamically composing available ato...