Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

Automating the extraction of model-based software product lines from model variants

  • Jabier Martinez
  • , Tewfik Ziadi
  • , Tegawendé F. Bissyandé
  • , Jacques Klein
  • , Yves Le Traon
  • University of Luxembourg
  • Sorbonne Université

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

66 Citas (Scopus)

Resumen

We address the problem of automating 1) the analysis of existing similar model variants and 2) migrating them into a software product line. Our approach, named MoVaPL, considers the identification of variability and commonality in model variants, as well as the extraction of a CVL-compliant Model-based Software Product Line (MSPL) from the features identified on these variants. MoVaPL builds on a generic representation of models making it suitable to any MOF-based models. We apply our approach on variants of the open source ArgoUML UML modeling tool as well as on variants of an In-flight Entertainment System. Evaluation with these large and complex case studies contributed to show how our feature identification with structural constraints discovery and the MSPL generation process are implemented to make the approach valid (i.e., the extracted software product line can be used to regenerate all variants considered) and sound (i.e., derived variants which did not exist are at least structurally valid).

Idioma originalInglés
Título de la publicación alojadaProceedings - 2015 30th IEEE/ACM International Conference on Automated Software Engineering, ASE 2015
EditorialInstitute of Electrical and Electronics Engineers Inc.
Páginas396-406
Número de páginas11
ISBN (versión digital)9781509000241
DOI
EstadoPublicada - 4 ene 2016
Publicado de forma externa
Evento30th IEEE/ACM International Conference on Automated Software Engineering, ASE 2015 - Lincoln, Estados Unidos
Duración: 9 nov 201513 nov 2015

Serie de la publicación

NombreProceedings - 2015 30th IEEE/ACM International Conference on Automated Software Engineering, ASE 2015

Conferencia

Conferencia30th IEEE/ACM International Conference on Automated Software Engineering, ASE 2015
País/TerritorioEstados Unidos
CiudadLincoln
Período9/11/1513/11/15

Huella

Profundice en los temas de investigación de 'Automating the extraction of model-based software product lines from model variants'. En conjunto forman una huella única.

Citar esto