Migrating Individual Applications into Software Product Lines using the Mobioos Forge Platform - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

Migrating Individual Applications into Software Product Lines using the Mobioos Forge Platform

Résumé

The adoption of Software Product Lines in the industry remains a major challenge. This paper presents an experience report focused on the application of a novel tool- based approach called Mobioos Forge. We introduce the vision and operational activities of Mobioos Forge, emphasizing its significance through an examination of the complex process of migrating the ArgoUML application – an open-source codebase exceeding 400KLOCs. We highlight the achieved feature model and detail the feature-to-source code mapping. Additionally, we explain the derivation process used to generate the source code for multiple variants. We discuss the time and effort expended on this migration, showcasing that, even with no prior familiarity with ArgoUML, it took less than 11 hours to successfully migrate the entire application into an SPL.
Fichier principal
Vignette du fichier
APSEC_2023__Mobioos_Forge (8).pdf (3.15 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04518671 , version 1 (24-03-2024)

Identifiants

Citer

Karim Ghallab, Tewfik Ziadi, Zaak Chalal. Migrating Individual Applications into Software Product Lines using the Mobioos Forge Platform. 2023 30th Asia-Pacific Software Engineering Conference (APSEC), Dec 2023, Seoul, South Korea. pp.483-492, ⟨10.1109/APSEC60848.2023.00060⟩. ⟨hal-04518671⟩
131 Consultations
67 Téléchargements

Altmetric

Partager

More