Skip to Main content Skip to Navigation
Conference papers

Context Awareness for Dynamic Service-Oriented Product Lines

Carlos Parra 1, 2 Xavier Blanc 3, 2 Laurence Duchien 1, 2 
2 ADAM - Adaptive Distributed Applications and Middleware
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
3 MoVe - Modélisation et Vérification
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : This paper introduces a Context-Aware Dynamic Software Product Line (DSPL) for building service oriented applications and adapting them at runtime in accordance with their using context. This DSPL, named CAPucine for Context-Aware Service-Oriented Product Line is based on two different processes for product derivation. The first process uses assets that represent features of the product family. The assets, represented as models, get composed and transformed in order to generate the product. The second process relates to dynamic adaptation. This process introduces context-aware assets that operate at runtime. These context-aware assets contain three kinds of data: the context when the assets can be modified, the place where the assets must be applied and the change that must be performed. The realization of these context-aware assets combines two runtime platforms. On the one hand, COSMOS is a context-aware framework connected to the environment by the use of sensors. On the other hand FraSCAti is a Service Component Architecture (SCA) platform with dynamic properties that enables to bind and unbind components at runtime. CAPucine allows designing and processing context-aware applications based on an SCA platform which is dynamic, introspectable, and reconfigurable in accordance with the context environment.
Complete list of metadata

Cited literature [24 references]  Display  Hide  Download
Contributor : Lionel Seinturier Connect in order to contact the contributor
Submitted on : Thursday, October 22, 2009 - 1:00:48 PM
Last modification on : Friday, February 4, 2022 - 3:25:28 AM
Long-term archiving on: : Tuesday, October 16, 2012 - 12:35:21 PM


Files produced by the author(s)


  • HAL Id : inria-00425586, version 1


Carlos Parra, Xavier Blanc, Laurence Duchien. Context Awareness for Dynamic Service-Oriented Product Lines. 13th International Software Product Line Conference, Aug 2009, San Francisco, United States. pp.131--140. ⟨inria-00425586⟩



Record views


Files downloads