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.
Type de document :
Communication dans un congrès
John McGregor and Dirk Muthig. 13th International Software Product Line Conference, Aug 2009, San Francisco, United States. SPLC 2009 Proceedings of the 13th International Software Product Line Conference, 1, pp.131--140, 2009
Liste complète des métadonnées

Littérature citée [24 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00425586
Contributeur : Lionel Seinturier <>
Soumis le : jeudi 22 octobre 2009 - 13:00:48
Dernière modification le : vendredi 31 août 2018 - 09:25:57
Document(s) archivé(s) le : mardi 16 octobre 2012 - 12:35:21

Fichier

splc37-parra.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00425586, version 1

Collections

Citation

Carlos Parra, Xavier Blanc, Laurence Duchien. Context Awareness for Dynamic Service-Oriented Product Lines. John McGregor and Dirk Muthig. 13th International Software Product Line Conference, Aug 2009, San Francisco, United States. SPLC 2009 Proceedings of the 13th International Software Product Line Conference, 1, pp.131--140, 2009. 〈inria-00425586〉

Partager

Métriques

Consultations de la notice

517

Téléchargements de fichiers

618