Towards an Architecture Model for Dynamic Software Product Lines Engineering

Edilton Lima dos Santos, Ivan do Carmo Machado

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

Résumé

Dynamic Software Product Lines (DSPL) engineering makes it possible to deliver software products capable of adapting to fluctuations in user needs and evolving resource constraints at runtime. Based on an architecture-centric approach, a DSPL is capable to analyze changes in context, thus responding by performing system adaptations. In this work, we propose an architecture model for DSPL engineering based on the MAPE-K model concept, a feasible strategy to gather and analyze contextual information thus enabling product reconfiguration at runtime. We evaluated the proposed architecture model in a Smart Home System, using OSGi and MQTT. The results are promising, as the DSPL demonstrated its capability to adapt and reconfigure itself according to the new sensors connected to the system.
langue originaleAnglais
titreProceedings - 2018 IEEE 19th International Conference on Information Reuse and Integration for Data Science, IRI 2018
Sous-titreProceedings - IRI 2018
EditeurIEEE
Pages31-38
Nombre de pages8
ISBN (Electronique)978-1-5386-2659-7
ISBN (imprimé)978-1-5386-2660-3
Les DOIs
Etat de la publicationPublié - 6 août 2018
Evénement19th IEEE International Conference on Information Reuse and Integration - Hilton Salt Lake City Airport Hotel, Salt Lake City, États-Unis
Durée: 7 juil. 20189 juil. 2018

Série de publications

NomProceedings - 2018 IEEE 19th International Conference on Information Reuse and Integration for Data Science, IRI 2018

Comité scientifique

Comité scientifique19th IEEE International Conference on Information Reuse and Integration
Titre abrégéIRI 2018
PaysÉtats-Unis
La villeSalt Lake City
période7/07/189/07/18

Empreinte digitale

Examiner les sujets de recherche de « Towards an Architecture Model for Dynamic Software Product Lines Engineering ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation