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.
Origine | Fichiers produits par l'(les) auteur(s) |
---|